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 bianchengshe.txt
changed ownership of ‘bianchengshe.txt’ from root to deploy
修改文件的所属组
chown :deploy bianchengshe.txt
同时修改文件的所有者和所属组
chown deploy:deploy bianchengshe.txt
同时修改多个文件的所有者和所属组
chown deploy:deploy bianchengshe.txt one.txt 123.txt
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容