首页 > 代码库 > Linux命令 查看及修改文件属性
Linux命令 查看及修改文件属性
chmod
[功能说明]
改变文件的访问权限
#Linux中访问权限分为:文件属主(文件的创建者)文件组属主(创建者所处的组)和其他(其他用户)
[语法格式]
Chmod[参数]mode[文件名或目录名]
Chmod[参数]--referecnce=文件名或目录名[文件名或目录名]
[选项参数]
若目标文件或目录是符号链接文件,则改变的是符号文件本身的权限,不能对指向的文件改变,并且该命令也没有想chgrp命令那样提供对符号文件权限改变的参数,只有超级用户和文件的拥有者才能更改文件访问权限
Mode为指定的权限,如果用字符串设置,则形式为[ugoa..][+-=][rwxX]..][..]
u表示文件的所有者
g表示和文件拥有者属于同一组的用户
o表示其他用户
a表示所有用户
+表示增加权限 -表示取消权限 =表示唯一设定权限
r表示可读 w表示可写 x表示可执行 X表示只有当该文件是个子目录或者该目录已经设定过可执行
参数 |
说明 |
-c |
只有文件或目录权限在更改的前提下,才会显示更改信息 |
-v |
显示权限更改的详细信息 |
-f |
若文件无法更改权限,不显示错误信息 |
chown
[功能说明]
改变文件的属主或属组
#文件的属主包括文件属主和属组,文件的建立者默认为文件的属主(所有者),文件的属组默认为文件创建者所处的工作组,属主用户对自己创建文件具有最大的权限,操作权限可以和超级用户媲美。一个用户可以位于多个组内,因此一个文件也可以位于多个组内,同一组内的用户对文件具有共享的权限。为了有效地管理文件,改变文件的属主和属组是非常重要的。
[语法格式]
Chown[参数]属主/属组ID[:[组用户/组ID]][文件名或目录名]
[选项参数]
参数 |
说明 |
-c |
只显示改变成功的文件 |
-f |
不显示错误就退出 |
-h |
若是符号链接文件,只对符号链接文件执行操作,而不影响其指向的文件,通常只对允许符号链接文件改变组用户的系统才有用 |
--deference |
Chown命令默认下对符号链接文件本身改变属主/组用户,--deference指明符号链接文件指向的文件进行操作而不是符号链接文件本身 |
file
[功能说明]
查看文件类型
#Linux中不存在扩展名,可以用ls -l 功能查看文件可以的类型
[语法格式]
File[参数][文件 ]
[选项参数]
参数 |
说明 |
-b |
列出辨识结果时,不显示文件名称 |
-c |
详细显示命令执行过程,便于排错或分析程序执行情况 |
只是做的一个总结 如有不对,请各位大牛批评指教。
此致敬礼
版权声明
本总结所涉及到的内容 全部摘抄自《Linux命令完全技术宝典》张栋
Linux命令 查看及修改文件属性