查詢檔案
find ./ -type f
查詢目錄
find ./ -type d
查詢名字為test的檔案或目錄
find ./ -name test
查詢名字符合正規表示式的檔案,注意前面的『.*』(查詢到的檔案帶有目錄)
find ./ -regex .*so.*\.gz
查詢目錄並列出目錄下的檔案(為找到的每乙個目錄單獨執行ls命令,沒有選項-print時檔案列表前一行不會顯示目錄名稱)
find ./ -type d -print -exec ls {} \;
查詢目錄並列出目錄下的檔案(為找到的每乙個目錄單獨執行ls命令,執行命令前需要確認)
find ./ -type d -ok ls {} \;
查詢目錄並列出目錄下的檔案(將找到的目錄新增到ls命令後一次執行,引數過長時會分多次執行)
find ./ -type d -exec ls {} +
查詢檔案名匹配*.c的檔案
find ./ -name \*.c
列印test檔名後,列印test檔案的內容
find ./ -name test -print -exec cat {} \;
不列印test檔名,只列印test檔案的內容
find ./ -name test -exec cat {} \;
查詢檔案更新日時在距現在時刻二天以內的檔案
find ./ -mtime -2
查詢檔案更新日時在距現在時刻二天以上的檔案
find ./ -mtime +2
查詢檔案更新日時在距現在時刻一天以上二天以內的檔案
find ./ -mtime 2
查詢檔案更新日時在距現在時刻二分以內的檔案
find ./ -mmin -2
查詢檔案更新日時在距現在時刻二分以上的檔案
find ./ -mmin +2
查詢檔案更新日時在距現在時刻一分以上二分以內的檔案
find ./ -mmin 2
查詢檔案更新時間比檔案abc的內容更新時間新的檔案
find ./ -newer abc
查詢檔案訪問時間比檔案abc的內容更新時間新的檔案
find ./ -anewer abc
查詢空檔案或空目錄
find ./ -empty
查詢空檔案並刪除
find ./ -empty -type f -print -delete
查詢許可權為644的檔案或目錄(需完全符合)
find ./ -perm 664
查詢使用者/組許可權為讀寫,其他使用者許可權為讀(其他許可權不限)的檔案或目錄
find ./ -perm -664
查詢使用者有寫許可權或者組使用者有寫許可權的檔案或目錄
find ./ -perm /220
find ./ -perm /u+w,g+w
find ./ -perm /u=w,g=w
查詢所有者許可權有讀許可權的目錄或檔案
find ./ -perm -u=r
查詢使用者組許可權有讀許可權的目錄或檔案
find ./ -perm -g=r
查詢其它使用者許可權有讀許可權的目錄或檔案
find ./ -perm -o=r
查詢所有者為lzj的檔案或目錄
find ./ -user lzj
查詢組名為gname的檔案或目錄
find ./ -group gname
查詢檔案的使用者id不存在的檔案
find ./ -nouser
查詢檔案的組id不存在的檔案
find ./ -nogroup
查詢有執行許可權但沒有可讀許可權的檔案
find ./ -executable \! -readable
查詢檔案size小於10個位元組的檔案或目錄
find ./ -size -10c
查詢檔案size等於10個位元組的檔案或目錄
find ./ -size 10c
查詢檔案size大於10個位元組的檔案或目錄
find ./ -size +10c
查詢檔案size小於10k的檔案或目錄
find ./ -size -10k
查詢檔案size小於10m的檔案或目錄
find ./ -size -10m
查詢檔案size小於10g的檔案或目錄
find ./ -size -10g
Linux find命令詳解
在linux上查詢某個檔案確實是一件比較麻煩的事情。畢竟在linux中需要我們使用專用的 查詢 命令來尋找在硬碟上的檔案。linux下的檔案表達格式非常複雜,不象windows,dos下都是統一的aaa.bbb格式那麼方便查詢,在windows中,只要知道要查詢的檔案的檔名或者字尾就非常容易查詢到。...
linux find命令詳解
pathname find命令所查詢 的目錄路徑。例如用.來表示當前目錄,用 來表示系統根目錄 print find命令將匹配的檔案輸出到標準輸出 exec find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為 command 注意和 之間的空格。ok 和 exec的作用相同,...
Linux find命令詳解
用法總結如下 find pathname options print exec ok pathname 查詢路徑 option 主要選項如下 name 按照檔名稱查詢 perm 按照檔案許可權查詢 prune 不在當前指定的路徑查詢。如果同時指定了 depth選項,則prune被忽略 user 按照...