模式以递归方式选择所有非目录文件

时间:2011-04-02 12:04:09

标签: linux

我需要从目录中的所有文件中递归删除 x 权限(chmod -R ...),但所有子局都应保留 x 权限。< / p>

感谢。

1 个答案:

答案 0 :(得分:8)

您可以使用以下内容:

find /your/directory -type f -print0 | xargs -0 chmod -x

-type f只列出文件,而不是目录。如果您有奇怪的文件名(例如,其中包含空格),则-print0-0会使事情有效。