- find 指令用法
find -name search.txt
find /home -name search.txt
find /home -iname search.txt %不区分大小写查找
find 的 -type 參數可以指定檔案的類型,常用的選項有:
d:目錄。
p:具名的 pipe(FIFO)。
f:一般的檔案。
l:連結檔,如果與 -L 或 -follow 參數同時使用時,就只會搜尋到有問題的連結檔,如果想要與 -L 同時使用,請改用 -xtype。
s:socket 檔案。
-perm 可以指定檔案的權限,例如列出權限是 777 的所有檔案:
find . -type f ! -perm 777
find 也用來搜尋具有特殊權限的檔案,例如找尋權限是 644 而且有 SGID 的檔案:
find . -perm 2644
找尋權限是 644 而且有 Sticky Bit 的檔案:
find . -perm 1551
列出系統中所有 SUID 的檔案:
find / -perm /u=s
列出系統中所有 SGID 的檔案:
find / -perm /g+s
列出唯讀的檔案:
find / -perm /u=r
列出可執行的檔案:
find / -perm /a=x