find—查找文件

格式:

      find path -option [ -print ] [ -exec -ok command ] {} \    

   

#查找文件名以一個大寫字母開頭的文件

# find . -name "[A-Z]*" -print


# find /boot -name "[A-Z]*" -print


#當前目錄查找文件名以一個個小寫字母開頭,最後是4到9加上.log結束的文件

# find . -name "[a-z]*[4-9].log" -print


#按文件權限模式來查找文件(最好使用八進制的權限表示法)

# find . -perm 777 -print


# find . -perm -007 -print


注:在八進制數字前面要加一個橫槓-,表示都匹配,如-007就相當於777,-005相當於755.


#忽略某個目錄或避開某個文件目錄

# find test7 -path "test7/test1" -prune -o -print


#避開多個文件夾

# find test7 \( -path test7/test1 -o -path test7/test7-1 \) -prune -o -print


#查找某一確定文件,-name等選項加在-o 之後

# find test7 \( -path test7/test1 -o -path test7/test7-1 \) -prune -o -name '*.log' -print


#在$HOME目錄中查找文件屬主爲lrj06的文件

$ find ~ -user lrj06 -print


#在/etc目錄下查找文件屬主爲root的文件

# find /etc -user root -print|more #由於太多加了分屏顯示符


#查找屬主帳戶已經被刪除的文件,可以使用-nouser選項

$ sudo find /home -nouser -print


#針對文件所屬於的用戶組的查找

# find /test -group root -print


#查找沒有有效所屬用戶組的所有文件

# find / -nogroup -print


#查找目錄test更改時間在6日以內的文件

# find /test -mtime -6 -print


#查找目錄test更改時間在6日以前的文件

# find /test -mtime +6 -print


#查找更改時間比文件0615u新但比文件1.log舊的文件

# find -newer 0615u ! -newer 1.log


#查找更改時間在比0615u文件新的文件

# find -newer 0615u -print


#在/test目錄下查找所有的目錄

# find . -type d -print


#在當前目錄下查找除目錄以外的所有類型的文件

# find . ! -type d -print


#查找當前目錄下所有的符號鏈接文件

# find -type l -print


#當前目錄下查找文件長度大於1 M字節的文件

# find -size +1000000c -print


#查找文件長度恰好爲80或79字節的文件

# find -size 80c -print 

# find -size 79c -print


#當前目錄下查找長度超過10塊的文件(一塊等於512字節)

# find . -size 1 -print


#查詢當前目錄下8日內修改過的文件並詢問是否要顯示

# find  -mtime -8 -type f -ok ls -l {} \;


#查詢當前目錄下5日前修改過的文件並詢問是否要顯示

# find  -mtime +5 -type f -ok ls -l {} \;


#查詢當前目錄下8日內修改過的文件

# find  -mtime -8 -type f -exec ls -l {} \; 


#查詢當前目錄下5日前修改過的文件

# find  -mtime +5 -type f -exec ls -l {} \;


#查找在系統中最後24小時裏修改過的文件

# find / -mtime -1|more


#查找在系統中最後5分鐘裏修改過的文件

# find / -mmin -5|more


#查找系統中最後48小時訪問的文件

# find / -atime -2|more


#查找在系統中最後10分鐘訪問的文件

# find / -amin -10|more


#查找當前目錄中爲空的文件或目錄

# find -empty


#/home下查找硬連接數大於2的文件或目錄

# find /home -links +2




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章