通过Unix终端更改多个文件的文件权限

13

你好,我有一个文件夹里大约有100个文件,我想为该文件夹下的每个文件更改文件权限为读、写和执行。

我知道如何为单个文件更改文件权限,例如 chmod a+rwx foo.txt ,但不知道如何为一组文件更改。请帮忙指导一下。

谢谢!

GT

1个回答

25

你可以使用通配符,比如

chmod a+rwx *.txt
或者
find <directory> -type f -exec chmod a+rwx {} \;

最后一个命令会找到所有文件并对每个文件执行chmod。

然而,拥有a+rwx权限绝对不推荐


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接