使用 find 找出指定的檔案、目錄權限值

想要將目錄下的檔案、目錄做權限設定,可以參考此篇:使用 find 快速修改 目錄下的 檔案/目錄 權限

在此是想要反過來,找出目錄內有哪些權限數值是跟預想不同的。

使用 find 找出指定的檔案、目錄權限值

將檔案權限不是644列出

  • find \! -perm 644 -type f
  • find ./ -type f -not -perm 0644
  • find ./ -type f -not -perm 644

將目錄權限不是755的列出

  • find \! -perm 755 -type d

將檔案權限不是644、目錄權限不是755的列出

  • find \! -perm 644 -type f -o \! -perm 755 -type d

找出有特殊執行權限的檔案

  • find / -path '/proc' -prune -or -perm -u+s -exec ls -l {} \;

作者: Tsung

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

發表迴響

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