如何在 Linux 中递归地将 CHMOD 命令应用于具有特定名称的任何文件?

Cam*_*oft 4 linux ubuntu bash command-line-interface

我需要知道如何将 CHMOD 命令仅应用于具有特定名称的文件递归?

chmod 755 -R filename
Run Code Online (Sandbox Code Playgroud)

类似于上面的内容,但它应该适用filename于任何子文件夹中存在的任何内容。

Jak*_*org 13

这将从当前目录递归查找所有名为 filename 的文件,并将它们传递给chmod.

find -name filename | xargs chmod 755
Run Code Online (Sandbox Code Playgroud)

请参阅手册页findxargs更高级的选项。特别是,看-print0标志和相应-0xargs如果你得到关于名称中带有空格的文件错误。