chown
用法:chown[选项]...[所有者][:[组]]文件...
或:chown[选项]...--reference=参考文件文件...
更改每个文件的所有者和/或所属组。
当使用--referebce参数时,将文件的所有者和所属组更改为与指定参考文件相同。
-c,--changes类似verbose,但只在有更改时才显示结果
--dereference受影响的是符号链接所指示的对象,而非符号链接本身
-h,--no-dereference会影响符号链接本身,而非符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用)
--from=当前所有者:当前所属组
只当每个文件的所有者和组符合选项所指定时才更改所
有者和组。其中一个可以省略,这时已省略的属性就不
需要符合原有的属性。
--no-preserve-root不特殊对待"/"(默认值)
--preserve-root不允许在"/"上递归操作
-f,--silent,--quiet去除大部份的错误信息
--reference=参考文件使用参考文件的所属组,而非指定值
-R,--recursive递归处理所有的文件及子目录
-v,--verbose为处理的所有文件显示诊断信息
以下选项是在指定了-R选项时被用于设置如何穿越目录结构体系。
如果您指定了多于一个选项,那么只有最后一个会生效。
-H如果命令行参数是一个通到目录的符号链接,则遍历符号链接
-L遍历每一个遇到的通到目录的符号链接
-P不遍历任何符号链接(默认)
--help显示此帮助信息并退出
--version显示版本信息并退出
如果没有指定所有者,则不会更改。所属组若没有指定也不会更改,但当加上
":"时GROUP会更改为指定所有者的主要组。所有者和所属组可以是数字或名称。
例1:
复制代码