Find命令練習

duduyey發表於2014-09-18
查詢某個檔案
find -name "MybashProgram.sh" 
忽略檔名大小寫
find . -iname "mybashProgram.sh"
這隻查詢目錄的深度
 find . -maxdepth 1 -name MybashProgram.sh
找出結果後執行其他命令
find . -iname MybashProgram.sh -exec ls -lrth {} \;
排除某個檔案 找出其他的檔案
find -maxdepth -not -iname MybashProgram.sh
根據許可權查詢,找出當前目錄下許可權為755的檔案
find . -maxdepth 1 -perm 755 -type f -exec ls -lrth {} \;
根據型別查詢
find . -maxdepth 1 -type f  (檔案)
find . -maxdepth 1 -type d (目錄)
根據檔案大小查詢
查詢大於1k 小於100k的檔案
find . -maxdepth 1 -type f -size +1k -size -100k -exec ls -lrth {} \;
使用別名,找出log目錄下大於100k的檔案
alias showbiglog='find . -maxdepth 1 -type f -size +100k  -exec ls -lrth {} \;'

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28719055/viewspace-1272623/,如需轉載,請註明出處,否則將追究法律責任。