海滨擎蟹

Linux 修改文件用户组指令 chown

# 基本用法
chown www:www /path/to/folder/or/file

# 只改所属用户
chown www /path/to/folder/or/file

# 只改所属用户组
chown :www /path/to/folder/or/file

# 若文件为软链,则修改软链链接的文件夹用户组
./link -> /path/to/folder/or/file
chown www:www ./link -> chown www:www /path/to/folder/or/file

# 若要修改软链文件本身,加个参数-h
chown -h www:www ./link

# 使用--from选项,可以仅在文件或目录的当前的所有者或用户组匹配所指定的用户或组时,才修改此文件或目录的所有者或用户组
-rw-r--r-- 1 www www 0 Sep 11 11:33 tmpfile
# 无效例子
chown --from=guest root:root tmpfile

# 有效例子
chown --from=www root:root tmpfile
# 或
chown --from=:www root:root tmpfile

# 使用-R选项,chown命令可以递归地修改目录下的文件及其子目录的所有者和用户组信息
chown www:www folder

# 如果想递归地修改软链接所指向的目录的所有者或用户组,需要使用-H选项
./link -> /path/to/folder
chown -R -H www:ww ./link ->  chown www:www /path/to/folder

# chgrp命令与chown命令类似,但chgrp命令只用于修改文件或目录的用户组(不能修改所有者)
chgrp [OPTION]… GROUP FILE/FOLDER

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »