Linux chown命令:更改所有者,将每个给定文件的用户和/或组所有权更改为新的所有者

Linux chown命令是更改所有者,将每个给定文件的用户和/或组所有权更改为新的所有者。

chown 还可以更改文件的所有权,以匹配现有参考文件的用户/组。

语法规则

chown  [Options]... NewOwner File...

       chown [Options]... :Group File...

       chown [Options]... --reference=RFILE File...

参数

-c或——changes:效果类似“-v”参数,但仅打印更改的部分;
-f或--quite或——silent:不显示错误信息;
-h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;
-R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-v或——version:显示指令执行过程;
--dereference:效果和“-h”参数相同;
--help:在线帮助;
--reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
--version:显示版本信息。

例子

要更改文件的所有者

chown deploy rumenz.txt

输出变更的内容

chown -c deploy bunian.txt
changed ownership of ‘bunian.txt’ from root to deploy

修改文件的所属组

chown :deploy bunian.txt

同时修改文件的所有者和所属组

chown deploy:deploy bunian.txt

同时修改多个文件的所有者和所属组

chown deploy:deploy bunian.txt one.txt 123.txt
© 版权声明
THE END