想要將目錄下的檔案、目錄做權限設定,可以參考此篇:使用 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 {} \;