chown
是一个 Linux 命令,用于更改文件或目录的所有者和所属组。下面是 chown
命令的详细用法解释:
chown [选项] 用户名:组名 文件或目录...
选项:
-c
:只在更改了文件或目录的所有者或所属组时显示执行结果。-h
:对于符号链接文件,作用于符号链接本身而不是链接指向的文件。-R
:递归地更改指定目录及其子目录下的文件或目录的所有者和所属组。
示例用法:
更改文件的所有者和所属组:
chown user:group filename
例如:
chown jenny:staff example.txt
递归地更改目录及其子目录下的文件的所有者和所属组:
chown -R user:group directory
例如:
chown -R jenny:staff /opt/myapp
只在更改了文件或目录的所有者或所属组时显示执行结果:
chown -c user:group filename
例如:
chown -c jenny:staff example.txt
对于符号链接文件,作用于符号链接本身而不是链接指向的文件:
chown -h user:group linkname
例如:
chown -h jenny:staff symlink.txt
注意,在更改文件或目录的所有者和所属组时,必须具有足够的权限。如果你不是文件或目录的所有者或超级用户(root),那么必须使用 sudo
来提升权限。