chmod命令用于控制用户对文件权限的命令
具体权限解释可以查看"Linux中系统目录结构作用和文件类型详解"
-c | 若该文件权限确实已经更改,才显示其更改动作 |
-f | 若该文件权限无法被更改也不要显示错误讯息 |
-v | 显示权限白更的详细资料 |
-R | 对当前目录下的所有文件与子目录进行相同的权限变更(可以理解为递归更改权限) |
# 通过chmod给文件增加所有权限
# 首先创建一个文件?
touch file
# 查看文件权限ls -l
total 0
-rw-r--r-- 1 root root 0 Jan 16 13:49 file
# 通过"chmod"命令给"file"文件添加所有权限chmod a+rwx file?
# 再次查看是否赋予了所有权限ls -l
total 0
-rwxrwxrwx 1 root root 0 Jan 16 13:49 file
#?通过chmod给文件去掉所有权限
# 查看"file"文件的权限?
ls -l
total 0
-rwxrwxrwx 1 root root 0 Jan 16 13:49 file
# 使用"chmod"命令对"file"文件权限进行去除chmod a-rwx file?
# 再次查看是否去掉了所有权限ls -l
total 0
---------- 1 root root 0 Jan 16 13:49 file
# 通过chmod命令对文件指定权限
# 查看"file"文件的权限?
ls -l
total 0
---------- 1 root root 0 Jan 16 13:49 file
# 使用"chmod"命令对"file"文件权限进行指定权限chmod u=rw,g=x,o=rw file?
# 再次查看是否赋予了制定的权限ls -l
total 0
-rw---xrw- 1 root root 0 Jan 16 13:49 file