chmod 目录中的所有文件

chmod 目录中的所有文件

如何将已知目录中的所有文件(不同类型,包括 .sh、.py 和其他可执行文件)更改为权限 775,而不列出所有文件名?

我的意思是该目录中的“全部”,无一例外。

更新:下面的命令实际上解决了我的问题。有什么解释为什么用“+”而不是“\”吗?

find . -type f -name "*.*" -exec chmod 775 {} +

答案1

查找并chmod

find path_to_dir -type f -name "*.*" -exec chmod 775 {} \;

更改*.*为您想要更改其权限的文​​件类型。*.*会将更改应用于目录中的所有文件。

相关内容