Linux中关于chmod命令详解

chmod的作用

chmod命令用于控制用户对文件权限的命令

具体权限解释可以查看"Linux中系统目录结构作用和文件类型详解"

chmod的参数

-c 若该文件权限确实已经更改,才显示其更改动作
-f 若该文件权限无法被更改也不要显示错误讯息
-v 显示权限白更的详细资料

-R

对当前目录下的所有文件与子目录进行相同的权限变更(可以理解为递归更改权限)


chmod的案例

# 通过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

Linux中关于chmod命令详解_第1张图片


# 通过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

Linux中关于chmod命令详解_第2张图片


# 通过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

你可能感兴趣的:(Linux基础学习,linux)