📅  最后修改于: 2023-12-03 14:57:39.515000             🧑  作者: Mango
当我们在linux系统上需要对文件夹设置权限时,我们可以使用chmod
命令。
chmod [选项] [模式] 文件/文件夹
其中,选项可选,模式和文件/文件夹为必选。
选项有很多,这里只列举一些常见的:
-c
:只在发生改变时显示修改的动作-f
:不显示错误信息-R
:递归地修改子目录和文件模式是用于表示权限要增加或减少的符号。常见的有:
+
:增加权限-
:减少权限=
:设置相应权限,将其他权限清空在符号后面加上权限的缩写,常见的有:
r
:读w
:写x
:执行如,对所有用户增加读写权限和执行权限:
$ chmod +rwx 文件/文件夹
/home/user/data
只给所有用户读取和执行权限,不给写权限。$ chmod ugo=rx /home/user/data
这里使用了模式=
来设置特定的权限,其中u
表示所有者,g
表示所属用户组,o
表示其他用户。
/home/user/script
及其子目录下所有文件和文件夹递归地赋予所有者读写权限和执行权限,并为所属用户组和其他用户赋予只读权限。$ chmod -R 744 /home/user/script
这里使用了选项-R
来递归设置,模式744
表示:
在linux系统上,我们可以使用chmod
命令对文件夹设置权限。语法为:
chmod [选项] [模式] 文件/文件夹
其中,选项可选,模式和文件/文件夹为必选。常见的模式有+
、-
、=
等,常见的权限包括r
、w
、x
等。我们可以根据自己的需要灵活使用。