chown -r在linux里是啥含义,我一直搞不清楚.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chown -r在linux里是啥含义,我一直搞不清楚.相关的知识,希望对你有一定的参考价值。

“chown -r”在linux里是:对当前目录下的所有目录以及子目录进行相同的拥有者变更。

Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用chown命令可以将文件的拥有者加以改变。

一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。

chown命令的完整使用方式 :chown [OPTION]... [OWNER][:[GROUP]] FILE...

其中,-R参数是指对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)。

扩展资料:

chown命令的所有参数列表:

1、-c:若该档案拥有者确实已经更改,才显示其更改动作

2、-f:若该档案拥有者无法被更改也不要显示错误讯息

3、-h:只对于连结(link)进行变更,而非该link真正指向的档案

4、-v:显示拥有者变更的详细资料

5、-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

6、--help:显示辅助说明

7、--version:显示版本

参考资料来源:百度百科-chown

参考技术A chown 是使用权限的设置
-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
参考技术B user : 新的档案拥有者的使用者 ID   group : 新的档案拥有者的使用者群体(group)   -c : 若该档案拥有者确实已经更改,才显示其更改动作   -f : 若该档案拥有者无法被更改也不要显示错误讯息   -h : 只对于连结(link)进行变更,而非该 link 真正指向的档案   -v : 显示拥有者变更的详细资料   -R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)   --help : 显示辅助说明   --version : 显示版本 参考技术C 您是说大写的R吧?即chown -R。

那意思就是说您把该目录下包括子目录的owner都change了。
参考技术D change owner 用于设置文件访问权限 -R表示该目录下全部子目录文件全部递归更改 ,学会用man辅助linux命令学习!

chown 命令

NAME
       chown - change file owner and group

SYNOPSIS
       chown [OPTION]... [OWNER][:[GROUP]] FILE...
       chown [OPTION]... --reference=RFILE FILE...
当使用 --referebce 参数时,将文件的所有者和所属组更改为与指定参考文件相同。

  参数:
      -c 显示更改的部分的信息

    -f 忽略错误信息

    -h 修复符号链接

    -R 处理指定目录以及其子目录下的所有文件

    -v 显示详细的处理信息

    -deference 作用于符号链接的指向,而不是链接文件本身

    --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

    --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

    --help 显示帮助信息

    --version 显示版本信息

示例:
chown www.www file //更改file属主属组为www用户
chown -R www.www dir/ //更改dir目录下的所有文件和目录的属主属组为www

 

以上是关于chown -r在linux里是啥含义,我一直搞不清楚.的主要内容,如果未能解决你的问题,请参考以下文章

chown

chown 命令

chown命令

chown

2.15 chown更改所有者和chgrp更改所属组

chown命令