盡可能規划好目錄結構,少用文件搜索操作,因為它會占用大量的系統資源
find /bin/find
find /etc -name init
find /etc -name *init*
find /etc -iname init??? // iname 忽略大小寫
find / -size +204800 //查找大於100M的文件
find / -size -204800
find / -size 204800
204800單位是數據塊,1數據塊 512字節 0.5K,100MB = 102400KB = 2048數據塊
find /etc -size +163840 -a -size -204800
查找大於80M小於100M的文件
-a 兩個條件同時滿足
-o 兩個條件滿足一個即可
find / -user root // 在根目錄下查找所有者為root的文件
find / -group root // 在根目錄下查找所屬組為root的文件
find /etc -amin -5 // 訪問時間access
find /etc -amin +5
查找5分鍾內(外)被訪問過的文件和目錄
find /etc -cmin -5 文件屬性change
find /etc -cmin +5
查找5分鍾內被修改過屬性的文件和目錄
find /etc -mmin -5 文件內容modify
find /etc -mmin +5
查找5分鍾內被修改過內容的文件和目錄
find /etc -name init* -type f
find /etc -name init* -a -type f
f文件 d目錄 l軟鏈接文件
find /etc -name inittab -exec ls -l {} \;
查找inittab文件並顯示其詳細信息,在{}和\之間要有一個空格
find /etc -name inittab -ok rm -l {} \;
和-exec不同的地方在於有一個詢問,需要輸入y或n確認
find /etc -inum xxx
根據I節點查找