07_02_bash腳本編程之六 使用腳本選項及組合條件測試與07_03_Linux文件查找詳解

find

-amin<分鐘>:查找在指定時間曾被存取過的文件或目錄,單位以分鐘計算;

-anewer<參考文件或目錄>:查找其存取時間較指定文件或目錄的存取時間更接近現(xiàn)在的文件或目錄;

-atime<24小時數(shù)>:查找在指定時間曾被存取過的文件或目錄,單位以24小時計算;

-cmin<分鐘>:查找在指定時間之時被更改過的文件或目錄;

-cnewer<參考文件或目錄>查找其更改時間較指定文件或目錄的更改時間更接近現(xiàn)在的文件或目錄;

-ctime<24小時數(shù)>:查找在指定時間之時被更改的文件或目錄,單位以24小時計算;

-daystart:從本日開始計算時間;

-depth:從指定目錄下最深層的子目錄開始查找;

-expty:尋找文件大小為0 Byte的文件,或目錄下沒有任何子目錄或文件的空目錄;

-exec<執(zhí)行指令>:假設(shè)find指令的回傳值為True,就執(zhí)行該指令;

-false:將find指令的回傳值皆設(shè)為False;

-fls<列表文件>:此參數(shù)的效果和指定“-ls”參數(shù)類似,但會把結(jié)果保存為指定的列表文件;

-follow:排除符號連接;

-fprint<列表文件>:此參數(shù)的效果和指定“-print”參數(shù)類似,但會把結(jié)果保存成指定的列表文件;

-fprint0<列表文件>:此參數(shù)的效果和指定“-print0”參數(shù)類似,但會把結(jié)果保存成指定的列表文件;

-fprintf<列表文件><輸出格式>:此參數(shù)的效果和指定“-printf”參數(shù)類似,但會把結(jié)果保存成指定的列表文件;

-fstype<文件系統(tǒng)類型>:只尋找該文件系統(tǒng)類型下的文件或目錄;

-gid<群組識別碼>:查找符合指定之群組識別碼的文件或目錄;

-group<群組名稱>:查找符合指定之群組名稱的文件或目錄;

-help或——help:在線幫助;

-ilname<范本樣式>:此參數(shù)的效果和指定“-lname”參數(shù)類似,但忽略字符大小寫的差別;

-iname<范本樣式>:此參數(shù)的效果和指定“-name”參數(shù)類似,但忽略字符大小寫的差別;

-inum:查找符合指定的inode編號的文件或目錄;

-ipath<范本樣式>:此參數(shù)的效果和指定“-path”參數(shù)類似,但忽略字符大小寫的差別;

-iregex<范本樣式>:此參數(shù)的效果和指定“-regexe”參數(shù)類似,但忽略字符大小寫的差別;

-links<連接數(shù)目>:查找符合指定的硬連接數(shù)目的文件或目錄;

-iname<范本樣式>:指定字符串作為尋找符號連接的范本樣式;

-ls:假設(shè)find指令的回傳值為Ture,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出;

-maxdepth<目錄層級>:設(shè)置最大目錄層級;

-mindepth<目錄層級>:設(shè)置最小目錄層級;

-mmin<分鐘>:查找在指定時間曾被更改過的文件或目錄,單位以分鐘計算;

-mount:此參數(shù)的效果和指定“-xdev”相同;

-mtime<24小時數(shù)>:查找在指定時間曾被更改過的文件或目錄,單位以24小時計算;

-name<范本樣式>:指定字符串作為尋找文件或目錄的范本樣式;

-newer<參考文件或目錄>:查找其更改時間較指定文件或目錄的更改時間更接近現(xiàn)在的文件或目錄;

-nogroup:找出不屬于本地主機群組識別碼的文件或目錄;

-noleaf:不去考慮目錄至少需擁有兩個硬連接存在;

-nouser:找出不屬于本地主機用戶識別碼的文件或目錄;

-ok<執(zhí)行指令>:此參數(shù)的效果和指定“-exec”類似,但在執(zhí)行指令之前會先詢問用戶,若回答“y”或“Y”,則放棄執(zhí)行命令;

-path<范本樣式>:指定字符串作為尋找目錄的范本樣式;

-perm<權(quán)限數(shù)值>:查找符合指定的權(quán)限數(shù)值的文件或目錄;

-print:假設(shè)find指令的回傳值為Ture,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式為每列一個名稱,每個名稱前皆有“./”字符串;

-print0:假設(shè)find指令的回傳值為Ture,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式為全部的名稱皆在同一行;

-printf<輸出格式>:假設(shè)find指令的回傳值為Ture,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式可以自行指定;

-prune:不尋找字符串作為尋找文件或目錄的范本樣式;

-regex<范本樣式>:指定字符串作為尋找文件或目錄的范本樣式;

-size<文件大小>:查找符合指定的文件大小的文件;

-true:將find指令的回傳值皆設(shè)為True;

-typ<文件類型>:只尋找符合指定的文件類型的文件;

-uid<用戶識別碼>:查找符合指定的用戶識別碼的文件或目錄;

-used<日數(shù)>:查找文件或目錄被更改之后在指定時間曾被存取過的文件或目錄,單位以日計算;

-user<擁有者名稱>:查找符和指定的擁有者名稱的文件或目錄;

-version或——version:顯示版本信息;

-xdev:將范圍局限在先行的文件系統(tǒng)中;

-xtype<文件類型>:此參數(shù)的效果和指定“-type”參數(shù)類似,差別在于它針對符號連接檢查。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容