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

pic*_*c11 1 linux

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

谢谢.

Mat*_*Mat 8

你可以使用这样的东西:

find /your/directory -type f -print0 | xargs -0 chmod -x
Run Code Online (Sandbox Code Playgroud)

-type f只列出文件,而不是目录.该-print0-0是做,如果你(在其中例如用空格)有奇怪的东西文件名的工作.