linux 的文件类型

权限
- 针对文件:
r
-查看,w
-修改,x
-执行
- 针对文件夹:
r
-列出文件夹下的所有文件和文件夹,w
-在目录中创建和删除,x
-进入目录
删除一个文件的前提:该文件所在目录拥有写权限。
ls -l
命令结果解析
示例:
-rw-r--r-- 1 root dev 0 Aug 12 16:49 1.txt
drwxr-xr-x 1 root dev 512 Jul 29 18:02 dir
使用ls -l
命令查出文件信息,按空格划分,依次是:
文件类型及权限(后9位,每3为一组,依次表示文件的用户所有者、文件的组群所有者和系统其他用户文件操作权限)、链接数、文件属主、文件属组、文件大小(byte)、 建立或最近一次修改时间、文件名。
修改权限
chmod 权限数字的组合 文件名
权限数字说明:权限字母组合转换为二进制1,0组合,有字母的位用1表示,-的位用0表示,然后转换为十进制数字。如:
rwx组合对应的二进制为 111,转换为十进制7
rw-组合对应的二进制为 110,转换为十进制6
r-x组合对应的二进制为 101,转换为十进制5
例:chmod 777 1.txt 表示修改属主、属组、其他用户对1.txt文件的权限均为rwx(可读、可写、可执行)
修改文件或目录所在组
chgrp 目标组 文件或目录
chgrp test 1.txt 把1.txt文件所属组修改为test组
修改文件或目录拥有者
chown 目标用户 文件或目录
chown li4 dir 修改dir文件夹的拥有者li4
查看创建文件、目录的默认权限
umask命令执行后的结果是 0022
文件的默认权限是 666减去022等于644,也就是rw-r–r–
目录的默认权限是 777减去022等于755,也就是rwxr-wr-w
linux文件类型和权限
原文:https://www.cnblogs.com/xumaomao/p/11445596.html