Permissions
如何通過一個命令遞歸地應用不同的目錄和文件權限
假設我有這個文件夾結構:
|-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 {} \+
為什麼需要“一次性”完成?