Permissions

如何通過一個命令遞歸地應用不同的目錄和文件權限

  • September 26, 2015

假設我有這個文件夾結構:

|-Home    
|-Subdir
 |-Subsubdir
|-Subdir

每個目錄都包含一堆文件。

現在我想應用以下權限:

  • 所有目錄 - 750
  • 這些目錄中的所有文件 - 644

是否可以一口氣完成?

我可以通過 2 次完成

find /path/to/Home -type d -exec chmod 750 {} \+
find /path/to/Home -type f -exec chmod 744 {} \+

為什麼需要“一次性”完成?

引用自:https://serverfault.com/questions/724979