-help引數,查詢命令引數
find -help
命令格式:
find [-h] [-l] [-p] [-olevel] [-d help|tree|search|stat|rates|opt|exec] [path…] [expression]
這樣的說法你能看的懂嗎?反正我是看不懂。
於是乎使用*man find命令,得到各引數更詳細的解釋。
這有一篇find中文的man頁面
[-h][-l][-p]選項用來處理符號鏈結的。
-h,-l,-p,-d ,-o如果有必須出現在路徑的前面。-h表示只跟隨命令列中指定的符號鏈結。-l表示跟隨所有的符號鏈結,-p表示預設的選項,不跟隨符號鏈結。-d用來輸出診斷資訊的。-olevel是用來進行查詢優化的;[path]表示查詢路徑,[expression]表示查詢表示式。
檢視當前資料夾及檔案中的abc.txt檔案
find . -name abc
檢視當前資料夾及子資料夾中xyz目錄
find . -type d -name xyz
查詢出當前資料夾及子資料夾裡所有字尾是」.txt」的檔案
find . -name 「.txt」
查詢當前目錄及其子資料夾中「root」使用者自己的檔案
find . -user root
查詢當前資料夾及子資料夾裡許可權設定為755的所有檔案
find . -perm 755
查詢當前資料夾及子資料夾裡的同時含有b字元和3字元的檔案:用到正規表示式技術
find . -regex 「*b*3」
全部輸出用find命令查詢出的」*.abc」檔案的內容
find . -type f -name 「*.abc」 -exec cat{}\;
查詢當前目錄下在5分鐘內被訪問過的檔案
find . -amin -5
查詢當前目錄及子目錄下檔案大小大於10m的所有檔案
find . -size +10000000c
上述所有的find命令都是查詢當前目錄及其子目錄。如果不想深入到子目錄中,而是只查詢當前一層目錄的「*.c」
find . -maxdepth 1 -name 「*.c」
命令練習部分參考:linux大棚
linux查詢命令find
在當前目前下查詢檔案 test.txt find name test.txt在 home 目錄下查詢test.txt find home name test.txt在整個系統中查詢nginx檔案或目錄 find name nginx在整個目錄下查詢名稱包含nginx的檔案 find type f n...
linux檔案查詢find命令
1.locate 與 find命令的區別 locate命令用於查詢檔案,它比find命令的搜尋速度快,它需要乙個資料庫,這個資料庫由每天的例行工作 crontab 程式來建立。當我們建立好這個資料庫後,就可以方便地來搜尋所需檔案了。即先執行 updatedb 無論在那個目錄中均可,可以放在cront...
Linux常命令 find 查詢
查詢 var muses下,以tm 打頭的目錄,中log目錄中所有檔案去匹配 mtime後面的是,最近一天內,含有 log 的檔案 find var muses regex var muses tm log mtime 1 name log 一 find後並刪除檔案 find opt soft lo...