Command-Line

chmod 目錄下的所有文件

  • October 18, 2018

如何在不列出所有文件名的情況下將已知目錄中的所有文件(包括 .sh、.py 和其他執行檔的不同類型)更改為權限 775?

我的意思是該目錄中的“全部”,也不例外。

更新:下面的命令實際上為我解決了這個問題。任何解釋為什麼“+”而不是“\”?

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

查找和 chmod

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

更改*.*為您要更改其權限的文件類型。*.*會將更改應用到目錄中的所有文件。

引用自:https://unix.stackexchange.com/questions/476145