find


盡可能規划好目錄結構,少用文件搜索操作,因為它會占用大量的系統資源


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節點查找

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM