linux文件类型和权限

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
posted @ 2019-09-02 11:36  xd_xumaomao  阅读(1628)  评论(0编辑  收藏  举报