我必须 chmod 一个包含更多子文件夹和文件的子文件夹结构。
现在我需要以相同的方式更改对这个完整结构的访问权限(所有者:组,此时没有 acl)。只有我想要文件夹 775 而文件 664。我怎样才能做到这一点?man chown
似乎没有给出解决方案,所以我想到了一个管道find
并且chown
可以做到。我对管道的了解非常基础。我想你给出一个命令并通过第二个命令发送该命令的输出。
find -type d | chmod -R 775 *
是我的猜测,但不尊重我find
命令的输出。可能 chown 命令中的 '*' 否决了 something 的find
输出
任何想法如何调整这个对我有利?
不要将
-R
标志与 一起使用chmod
,这会使其递归(适用于参数中包含的所有文件夹和文件)。利用:更新:我看错了,请参阅@muru 的不要使用 -R 这可能有效:
它被称为命令替换