2024年4月29日发(作者:)

Linux系统中chmod命令的用法详解

Linux系统中chmod命令修改方式位和指定文件的扩展访问控制表。下面由 小编为

大家整理了Linux系统中chmod命令的用法详解的相关知识,希望对大家有帮助!

Linux系统中chmod命令的用法详解

用途

更改文件方式。

语法

要用符号更改文件方式

chmod [ -R ] [ -h ] [ -f ] [ [ u ] [ g ] [ o ] | [ a ] ] { { - | + | = } [ r ] [ w ] [ x ] [ X ] [ s ]

[ t ] } { File ... | Directory ... }

要用数字更改文件方式

chmod [ -R ] [ -h ] [ -f ] PermissionCode { File ... | Directory ... }

描述

chmod 命令修改方式位和指定文件或目录的扩展访问控制表(ACL )。可以用符号或用

数字定义方式(完全方式)。

1

当遇到符号链接而您未指定 -h 标志时,chmod 命令更改通过链接指向的文件或目

录的方式,而非链接本身的方式。如果指定 -h 标志,则 chmod 命令防止此方式更改。

如果指定 -h 标志和 -R 标志,chmod 命令递归地降序指定的目录,并且在遇到符

号链接时,不更改链接指向的文件或目录的方式。

标志

-f 禁止所有错误报告(除了无效权限和用法语句)。

-h 禁止遇到的符号链接指向的文件或目录的方式更改。

注:由于不能在符号链接上设置方式位,所以此行为与 chgrp 和 chown 命令上的

-h 标志的行为略有不同。

-R 只递归地降序目录,如同模式 指定。-R 标志更改匹配指定模

式的每个目录和所有文件的文件方式位。

当遇到符号链接并且链接指向目录时,更改该目录的文件方式位,但不进一步遍历目

Linux系统中的chmod命令的详解实例

1. 要将许可权类型添加到几个文件:

chmod g+w chap1 chap2

2