访问包含目录中的文件

时间:2013-06-24 15:34:15

标签: bash directory subdirectory

如果我尝试更改目录中特定文件类型的权限,例如

    chmod ugo-w *.filetype

如何对包含目录中的所有文件执行此操作?

1 个答案:

答案 0 :(得分:2)

使用find和xargs:

find . -type f -name '*.filetype' | xargs chmod ugo-w

.替换为目录名称(如果不是当前目录)。

或者,只需使用find

find . -type f -name '*.filetype' -exec chmod ugo-w '{}' '+'