linux文件目录管理
运维哞哞牛
这个作者很懒,什么都没留下…
展开
-
linux更改文件或目录的所有者和所属组 chown
linux中的文件或目录都有所属主和所属组的概念,图示中,第一个root就是该目录的所属主,第二个root是该目录的所属组上一篇文章里面提到了第一段和第二段的rwx权限其实就是指的属主和属组如何添加用户和组?useradd 【用户名】 groupadd 【组名】chown命令chown 【用户名】 【文件名或目录名】 更改文件或目录的所属用户原创 2018-01-30 17:31:14 · 1214 阅读 · 0 评论 -
linux文件查看命令cat,more,less,head,tail
cat命令cat 【文件名】cat -A 显示全部内容,行尾会有$符号,表示这行结束cat -n 显示行号,用的比较多more命令more 【文件名】显示的内容为一屏,按空格键显示下一屏,一直到结束,如要要往上翻屏,按ctrl+b。less命令less【文件名】显示的内容为一屏,按空格键显示下一屏,一直到结束,如要要往上翻屏,按ctr原创 2018-01-30 14:38:26 · 2485 阅读 · 1 评论 -
MV命令
mv命令mv命令:移动命令,也可用于文件重命名将passwd移动到/moumouniu/1/目录下重命名passwd文件在移动目录时,如果目标目录不存在,那么mv命令会重命名源目录mv 【源文件,目录】 【目标目录下新文件名,目录名】如果移动的文件在目标目录下已经存在相同命名的文件,系统会提示是否覆盖。如果移动的目原创 2018-01-30 09:53:24 · 926 阅读 · 0 评论 -
linux特殊权限set_uid,set_gid,stick_bit
可以看到某些文件的权限是rws 这里的s就是set_uid的权限体现。set_uid的权限意思是,让普通用户临时拥有该命令所有者的身份,前提这个文件是二进制文件且是可执行文件。如何授权set_uid权限chmod u+s 【可执行的二进制文件】以上试验可以看到ls加了set_uid权限以后,普通用户可以查看root下的文件当可执行的二进制文件没原创 2018-02-05 09:42:26 · 791 阅读 · 0 评论 -
linux和windows之间的文件传输
安装 lrzsz 但是对ssh客户端工具有要求,必须使用xshell或secureCRTsz 【文件名】 将linux下的文件传输到windowsrz 会出来一个对话框,选择windows的文件,传输到linux当前目录下这个工具做一个了解即可,linux后期都会使用ftp等工具来实现与windows之间的文件传输原创 2018-02-06 07:47:15 · 226 阅读 · 0 评论 -
linux中find命令
linux中搜索命令有which whereis locate find 前面3个做了解就可以,不常用find命令find 【需要搜索的目录】 -name 【文件或目录名】文件类型如果不写,则会根据文件名匹配所有类型的文件,-name后面的文件名可以使用通配符*XXX*;XXX*;*XXX 都可以,根据实际需求来写,如果要精确搜索,则写完整的文件名。-type原创 2018-02-06 07:30:04 · 151 阅读 · 0 评论 -
linux中3个时间 atime;mtime;ctime
stat命令可以查看文件的详细信息atime表示文件最后的访问时间(文件查看命令时更改cat,head,more,less,tail)mtime表示文件最后的更改时间或创建时间 (文件编辑命令echo,vi,vim,touch)ctime表示文件最后变更inode的时间,一般为属性权限的更改 (chmod,chown,mv)定律:更改ctime,mtime不一定会改变,但是原创 2018-02-06 06:57:04 · 722 阅读 · 0 评论 -
linux中的软链接,硬链接
软链接:通俗了讲,就相当于windows中的快捷方式,建立软链接建议使用绝对路径,使用相对路径如果挪动目录或文件或导致软链接失效。命令:ln -s 【源文件或目录】 【目标文件或目录】。要注意,创建的软链接不能提前建好,需要用ln -s 来创建硬链接:创建一个文件,两个文件相互都为硬链接,具有相同的大小和inode号,权限;硬链接不占用磁盘空间,但是硬链接不能跨分区。原创 2018-02-06 06:19:41 · 239 阅读 · 0 评论 -
CP命令
cp命令拷贝文件,cp 【源文件】 【目标文件】(拷贝后的文件可直接对其重命名)拷贝目录,cp -r 【源目录】 【目标目录】拷贝目录是一定要加-r 否则命令不生效。复制目录时,最好以/结尾。原创 2018-01-29 16:55:18 · 10655 阅读 · 0 评论 -
linux环境变量PATH
PATH环境变量查看PATH的目录 echo $PATH临时添加环境变量目录PATH=$PATH:/XXX/ XXX为新的命令所在的目录永久更改环境变量vi /etc/profile,在最后一行添加需要增加的目录,保存。在工作中,系统中装的一些软件如果执行命令不在默认的环境变量下,我们就需要给系统添加环境变量,这样就不需要敲绝对路径去执行某些命令了。原创 2018-01-29 16:15:32 · 200 阅读 · 0 评论 -
linux相对路径和绝对路径,cd命令,mkdir命令,rmdir命令,rm命令
绝对路径:从根目录开头的路径为绝对路径相对路径:以当前目录开始的路径为相对路径CD命令cd或cd ~ 回到当前用户的家目录cd - 回到上一次所在的目录cd .. 返回上一层目录cd /etc/XXXX 进入指定目录mkdir和rmdir命令mkdir 创建目录mkdir 123 在当前目录创建目录mkdir /tmp/123 在原创 2018-01-29 15:17:10 · 901 阅读 · 0 评论 -
alias,which命令
alias 给命令建立别名使用方法:如果一个命令很长,可以使用alias 别名=‘原命令’ 执行以后只需要输入别名就可以自动执行原命令。工作中,如果有一些很长的目录下有一些常用的命令要运行,可使用alias来简化日常操作alias设置的别名在重启机器后会失效,如果要永久生效,需要将别名写入相关的文件,文件位于用户根目录下的 .bashrcwh原创 2018-01-27 10:24:33 · 418 阅读 · 0 评论 -
ls命令
ls命令ls 列出当前目录所有的文件和目录ls /tmp/ 查询具体的目录下的文件和目录ls -l 显示目录下文件或目录的详细信息ls -a 显示所有的文件,包含隐藏文件ls -d 查看当前目录的详细信息ls -t 查询出来的内容按照时间排序ls -i 查询文件的inodels -r查询出来的文件反向排列ls -h查询的文件原创 2018-01-27 10:20:58 · 311 阅读 · 0 评论 -
linux文件类型
文件和目录属性- 普通文件d 目录 s 进程间通讯文件c 字符设备l 软链接文件p 管道文件-rwxrwxrwx第一个是文件类型 r可读 w可写 x可执行 lrwxrwxrwx. 1 root root原创 2018-01-27 10:20:08 · 129 阅读 · 0 评论 -
linux目录结构
1、sbin目录下存放的是root用户的一些命令文件2、bin目录下存放的是普通用户的命令文件3、boot目录是系统启动目录,里面存放的是grub相关的文件4、dev目录是存放的设备目录(键盘,鼠标,光驱等)5、etc目录是系统的配置文件目录6、home是用户的家目录,存放了用户的一些配置文件7、lib和lib64是存放库文件的,命令相关的库文件都存原创 2018-01-27 10:19:21 · 138 阅读 · 0 评论 -
linux隐藏权限 chattr,lsattr
linux里面文件和目录有两个隐藏权限 i和alsattr 【文件或目录】查看文件或该目录下的文件和目录的隐藏权限,如果要查看当前目录的权限 lsattr -d 【目录名】chattr (+i;-i;+a;-a) 【文件或目录】这个命令是给文件或目录添加隐藏权限+i 后的文件或目录,修改内容,改名,移动,删除,更改所属主,组。这些操作都是不允许的+a 后的文件或目录,只允原创 2018-01-31 17:55:43 · 468 阅读 · 0 评论 -
umask命令
linux系统对于创建的文件和目录分配给他默认的权限默认的umask 参数是0022我们查看创建的文件和目录权限文件权限是rw-r--r-- 目录权限是rwxr-xr-x0022第一位0可以忽略,022的权限是----w--w-这里要明确一下,文件的默认权限是666 也就是rw-rw-rw-;目录的权限是777 rwxrwxrwx.所以umask的作用是用来给默原创 2018-01-31 17:17:07 · 1624 阅读 · 0 评论 -
linux中文件和目录权限 chmod命令
ls -l查出来的文件和目录详情中,看到有rwx的字符目录或文件由3段rwx组成,r表示可读权限,w表示可写权限,x表示可执行权限。第一段rwx为所属主的权限(user),第二段为所属组的权限(group),第三段为其他用户的权限(other)rwx也可用数字定义,r=4,w=2,x=1chmod命令chmod是更改文件或目录权限的命令chmod 777 1.t原创 2018-01-30 16:35:31 · 665 阅读 · 0 评论