使用 find 快速修改 目錄下的 檔案/目錄 權限

要將目錄下 *.php 的權限改成 664.

  • find ./ -name '*.php' -exec chmod 664 {} ";"

修改所有檔案權限都為 644

  • find . -type f -exec sudo chmod 644 {} +

修改所有目錄權限為 755

  • find . -type d -exec sudo chmod 755 {} +

find 上述的解說

  • {} :find 找到的檔名
  • + : 結束

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈使用 find 快速修改 目錄下的 檔案/目錄 權限〉中有 2 則留言

    1. 剛剛的留言有點小錯誤 😛 ,要把
      find . -type f -print0 | xargs -0 chmod 644
      改成
      find . -type f -print0 | xargs -0 sudo chmod 644

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料