具有当前文件夹的所有者和组的chown子文件夹

Jankapunkt

在bash脚本中,我想用该给定文件夹的用户和组所有者递归锁定任意文件夹的所有子文件夹。

我的方法就像使用 stat -c "%U %G" .

但这只会返回一个模式 username[whitespace]groupname

当然,我可以尝试使用其他工具将空白替换为,:但是如果有的话,我宁愿使用一种更为“内置”的方式,仅将当前所有权应用于子文件夹。

muru

chown,例如chmod,可以使用参考:

chown [OPTION]... --reference=RFILE FILE...

Change the owner and/or group of each FILE to OWNER and/or GROUP.  With
--reference, change the owner and group of each FILE to those of RFILE.

所以:

chown --reference=/some/folder -R /some/folder

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

更改根文件夹和子文件夹的所有者(Ubuntu 13.04)

更改文件夹的所有者和权限

查看文件夹内文件夹的大小和所有者

如何将当前文件夹中的所有文件移动到子文件夹?

查找+如何验证所有文件和文件夹是否都具有组和所有者hdfs:hadoop

如何更改文件或文件夹的所有者?

如何基于通配符匹配递归地找到当前文件夹和子文件夹中的所有文件?

在Mac上从命令行删除当前文件夹和所有子文件夹中的.DS_STORE文件

文件/文件夹的所有者与组之间的关系?

更改Linux中文件夹的所有者

无法更改文件夹的所有者

使用if命令获取文件夹的所有者

防止删除文件夹所有者的文件夹

如何将文件夹的所有者递归更改为当前用户?

如何使用ls命令找出文件夹的所有者和组,以及它们各自具有哪些权限?

如何指定以编程方式创建的文件夹属于哪个所有者/组

Rsnapshot:文件夹所有者对“备份”组而不是root的权限

如何在Linux机器上使用Python获取文件夹的所有者和组?

WSL2 上的 Ubuntu 20.04:每次启动后都会重置文件夹所有者和组

对于当前文件夹中的所有文件,删除所有以<开头的行

子文件夹中的命令行列表文件,但当前文件夹中没有

如何重命名(通过添加前缀)从当前文件夹开始的所有文件和文件夹?

使用chown设置文件夹的所有子文件夹和文件的所有权?

使文件夹无法读取,但sudo用户和所有者除外

如何归档保留所有者和权限完整的文件夹?

仅将文件夹权限授予 BASH 中的 root 和所有者

如何复制保留所有者和权限的文件夹?

如何使用Java代码从具有当前日期和时间的文件夹中获取文件名

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹