Tel*_*Why 76 permissions directory chmod
如何使用该chown命令更改文件夹的所有子文件夹和文件的所有权?
Byt*_*der 93
来自chown --help:
Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
or: chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
[...]
-R, --recursive operate on files and directories recursively
[...]
Run Code Online (Sandbox Code Playgroud)
所以你需要运行(可能与sudo):
chown -R USERNAME:GROUPNAME /PATH/TO/FILE
Run Code Online (Sandbox Code Playgroud)
或者,如果该组应该是指定用户的主要组(通常是同名),您也可以省略 theGROUPNAME并只给 theUSERNAME:一个冒号(前面没有空格!)。它将被隐式设置:
chown -R USERNAME: /PATH/TO/FILE
Run Code Online (Sandbox Code Playgroud)
要仅更改用户并保留组原样,只需指定USERNAME且不指定组名和冒号:
chown -R USERNAME /PATH/TO/FILE
Run Code Online (Sandbox Code Playgroud)
要仅更改组并保留所有者用户原样,只需使用:GROUPNAME前导冒号指定:
chown -R :GROUPNAME /PATH/TO/FILE
Run Code Online (Sandbox Code Playgroud)
小智 20
我的用户名是 timo,我这样做是为了获得主目录中所有文件和文件夹的所有权(从另一个帐户转移):
~$ sudo chown -R timo /home/timo/*
Run Code Online (Sandbox Code Playgroud)
hat*_*man 12
chown -R <username>:<groupname> <folder>
Run Code Online (Sandbox Code Playgroud)
这就是我通常的做法,而且我通常一次只做一个文件夹。只需几分钟即可浏览每个文件夹。
| 归档时间: |
|
| 查看次数: |
331195 次 |
| 最近记录: |