chown
命令用于改变文件或目录的所有者(owner)。它的基本语法是:
chown 新用户名 文件名或目录名
例如,要将文件 example.txt
的所有者更改为 user1
,可以使用以下命令:
chown user1 example.txt
如果要递归地更改目录及其包含的所有文件和子目录的所有者,可以使用 -R
选项。例如:
chown -R user1 directoryname/
chmod` 命令用于改变文件或目录的权限。权限分为三种类型:读取(r)、写入(w)和执行(x)。基本语法是:
chmod 权限设置 文件名或目录名
权限设置可以是数字或符号形式。数字形式中,rwxrwxrwx分别对应所有者、组和其他用户的权限,每个权限用一个数字表示(r=4,w=2,x=1)。例如,要给所有者读写执行权限,给组和其他用户只读权限,可以使用以下命令:
chmod 744 文件名或目录名
符号形式使用 u
(所有者)、g
(组)、o
(其他用户) 和 a
(所有用户) 来表示权限对象,以及 +
(添加权限)、-
(移除权限) 和 =
(设置精确权限) 来修改权限。例如,要给所有者添加执行权限,可以使用以下命令:
chmod u+x 文件名或目录名