當(dāng)前位置:
首頁(yè) >
linux find 命令详解
發(fā)布時(shí)間:2025/4/16
49
豆豆
生活随笔
收集整理的這篇文章主要介紹了
linux find 命令详解
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
功能說(shuō)明:查找文件或目錄。
語(yǔ) 法:find?[目錄...][-amin?<分鐘>][-anewer?<參考文件或目錄>][-atime?<24小時(shí)數(shù)>][-cmin?<分鐘>][-cnewer?<參考文件或目錄>][-ctime?<24小時(shí)數(shù)>][-daystart][-depyh][-empty][-exec?<執(zhí)行指令>][-false][-fls?<列表文件>][-follow][-fprint?<列表文件>][-fprint0?<列表文件>][-fprintf?<列表文件><輸出格式>][-fstype?<文件系統(tǒng)類(lèi)型>][-gid?<群組識(shí)別碼>][-group?<群組名稱(chēng)>][-help][-ilname?<范本樣式>][-iname?<范本樣式>][-inum?<inode編號(hào)>][-ipath?<范本樣式>][-iregex?<范本樣式>][-links?<連接數(shù)目>][-lname?<范本樣式>][-ls][-maxdepth?<目錄層級(jí)>][-mindepth?<目錄層級(jí)>][-mmin?<分鐘>][-mount]?
[-mtime?<24小時(shí)數(shù)>][-name?<范本樣式>][-newer?<參考文件或目錄>][-nogroup][noleaf]?[-nouser][-ok?<執(zhí)行指令>][-path?<范本樣式>][-perm?<權(quán)限數(shù)值>][-print][-print0][-printf?<輸出格式>][-prune][-regex?<范本樣式>][-size?<文件大小>][-true][-type?<文件類(lèi)型>][-uid?<用戶(hù)識(shí)別碼>][-used?<日數(shù)>][-user?<擁有者名稱(chēng)>][-version][-xdev][-xtype?<文件類(lèi)型>]
補(bǔ)充說(shuō)明:find指令用于查找符合條件的文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄。
參 數(shù):
-amin<分鐘>? 查找在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以分鐘計(jì)算。?
-anewer<參考文件或目錄>? 查找其存取時(shí)間較指定文件或目錄的存取時(shí)間更接近現(xiàn)在的文件或目錄。?
-atime<24小時(shí)數(shù)>? 查找在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以24小時(shí)計(jì)算。?
-cmin<分鐘>? 查找在指定時(shí)間之時(shí)被更改的文件或目錄。?
-cnewer<參考文件或目錄>? 查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。?
-ctime<24小時(shí)數(shù)>? 查找在指定時(shí)間之時(shí)被更改的文件或目錄,單位以24小時(shí)計(jì)算。?
-daystart? 從本日開(kāi)始計(jì)算時(shí)間。?
-depth? 從指定目錄下最深層的子目錄開(kāi)始查找。?
-expty? 尋找文件大小為0?Byte的文件,或目錄下沒(méi)有任何子目錄或文件的空目錄。?
-exec<執(zhí)行指令>? 假設(shè)find指令的回傳值為T(mén)rue,就執(zhí)行該指令。?
-false? 將find指令的回傳值皆設(shè)為False。?
-fls<列表文件>? 此參數(shù)的效果和指定"-ls"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存為指定的列表文件。?
-follow? 排除符號(hào)連接。?
-fprint<列表文件>? 此參數(shù)的效果和指定"-print"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。?
-fprint0<列表文件>? 此參數(shù)的效果和指定"-print0"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。?
-fprintf<列表文件><輸出格式>? 此參數(shù)的效果和指定"-printf"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。?
-fstype<文件系統(tǒng)類(lèi)型>? 只尋找該文件系統(tǒng)類(lèi)型下的文件或目錄。?
-gid<群組識(shí)別碼>? 查找符合指定之群組識(shí)別碼的文件或目錄。?
-group<群組名稱(chēng)>? 查找符合指定之群組名稱(chēng)的文件或目錄。?
-help或--help? 在線幫助。?
-ilname<范本樣式>? 此參數(shù)的效果和指定"-lname"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-iname<范本樣式>? 此參數(shù)的效果和指定"-name"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-inum<inode編號(hào)>? 查找符合指定的inode編號(hào)的文件或目錄。?
-ipath<范本樣式>? 此參數(shù)的效果和指定"-ipath"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-iregex<范本樣式>? 此參數(shù)的效果和指定"-regexe"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-links<連接數(shù)目>? 查找符合指定的硬連接數(shù)目的文件或目錄。?
-iname<范本樣式>? 指定字符串作為尋找符號(hào)連接的范本樣式。?
-ls? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。?
-maxdepth<目錄層級(jí)>? 設(shè)置最大目錄層級(jí)。?
-mindepth<目錄層級(jí)>? 設(shè)置最小目錄層級(jí)。?
-mmin<分鐘>? 查找在指定時(shí)間曾被更改過(guò)的文件或目錄,單位以分鐘計(jì)算。?
-mount? 此參數(shù)的效果和指定"-xdev"相同。?
-mtime<24小時(shí)數(shù)>? 查找在指定時(shí)間曾被更改過(guò)的文件或目錄,單位以24小時(shí)計(jì)算。?
-name<范本樣式>? 指定字符串作為尋找文件或目錄的范本樣式。?
-newer<參考文件或目錄>? 查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。?
-nogroup? 找出不屬于本地主機(jī)群組識(shí)別碼的文件或目錄。?
-noleaf? 不去考慮目錄至少需擁有兩個(gè)硬連接存在。?
-nouser? 找出不屬于本地主機(jī)用戶(hù)識(shí)別碼的文件或目錄。?
-ok<執(zhí)行指令>? 此參數(shù)的效果和指定"-exec"參數(shù)類(lèi)似,但在執(zhí)行指令之前會(huì)先詢(xún)問(wèn)用戶(hù),若回答"y"或"Y",則放棄執(zhí)行指令。?
-path<范本樣式>? 指定字符串作為尋找目錄的范本樣式。?
-perm<權(quán)限數(shù)值>? 查找符合指定的權(quán)限數(shù)值的文件或目錄。?
-print? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式為每列一個(gè)名稱(chēng),每個(gè)名稱(chēng)之前皆有"./"字符串。?
-print0? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式為全部的名稱(chēng)皆在同一行。?
-printf<輸出格式>? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式可以自行指定。?
-prune? 不尋找字符串作為尋找文件或目錄的范本樣式。?
-regex<范本樣式>? 指定字符串作為尋找文件或目錄的范本樣式。?
-size<文件大小>? 查找符合指定的文件大小的文件。?
-true? 將find指令的回傳值皆設(shè)為T(mén)rue。?
-typ<文件類(lèi)型>? 只尋找符合指定的文件類(lèi)型的文件。?
-uid<用戶(hù)識(shí)別碼>? 查找符合指定的用戶(hù)識(shí)別碼的文件或目錄。?
-used<日數(shù)>? 查找文件或目錄被更改之后在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以日計(jì)算。?
-user<擁有者名稱(chēng)>? 查找符合指定的擁有者名稱(chēng)的文件或目錄。?
-version或--version? 顯示版本信息。?
-xdev? 將范圍局限在先行的文件系統(tǒng)中。?
-xtype<文件類(lèi)型>? 此參數(shù)的效果和指定"-type"參數(shù)類(lèi)似,差別在于它針對(duì)符號(hào)連接檢查。
語(yǔ) 法:find?[目錄...][-amin?<分鐘>][-anewer?<參考文件或目錄>][-atime?<24小時(shí)數(shù)>][-cmin?<分鐘>][-cnewer?<參考文件或目錄>][-ctime?<24小時(shí)數(shù)>][-daystart][-depyh][-empty][-exec?<執(zhí)行指令>][-false][-fls?<列表文件>][-follow][-fprint?<列表文件>][-fprint0?<列表文件>][-fprintf?<列表文件><輸出格式>][-fstype?<文件系統(tǒng)類(lèi)型>][-gid?<群組識(shí)別碼>][-group?<群組名稱(chēng)>][-help][-ilname?<范本樣式>][-iname?<范本樣式>][-inum?<inode編號(hào)>][-ipath?<范本樣式>][-iregex?<范本樣式>][-links?<連接數(shù)目>][-lname?<范本樣式>][-ls][-maxdepth?<目錄層級(jí)>][-mindepth?<目錄層級(jí)>][-mmin?<分鐘>][-mount]?
[-mtime?<24小時(shí)數(shù)>][-name?<范本樣式>][-newer?<參考文件或目錄>][-nogroup][noleaf]?[-nouser][-ok?<執(zhí)行指令>][-path?<范本樣式>][-perm?<權(quán)限數(shù)值>][-print][-print0][-printf?<輸出格式>][-prune][-regex?<范本樣式>][-size?<文件大小>][-true][-type?<文件類(lèi)型>][-uid?<用戶(hù)識(shí)別碼>][-used?<日數(shù)>][-user?<擁有者名稱(chēng)>][-version][-xdev][-xtype?<文件類(lèi)型>]
補(bǔ)充說(shuō)明:find指令用于查找符合條件的文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄。
參 數(shù):
-amin<分鐘>? 查找在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以分鐘計(jì)算。?
-anewer<參考文件或目錄>? 查找其存取時(shí)間較指定文件或目錄的存取時(shí)間更接近現(xiàn)在的文件或目錄。?
-atime<24小時(shí)數(shù)>? 查找在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以24小時(shí)計(jì)算。?
-cmin<分鐘>? 查找在指定時(shí)間之時(shí)被更改的文件或目錄。?
-cnewer<參考文件或目錄>? 查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。?
-ctime<24小時(shí)數(shù)>? 查找在指定時(shí)間之時(shí)被更改的文件或目錄,單位以24小時(shí)計(jì)算。?
-daystart? 從本日開(kāi)始計(jì)算時(shí)間。?
-depth? 從指定目錄下最深層的子目錄開(kāi)始查找。?
-expty? 尋找文件大小為0?Byte的文件,或目錄下沒(méi)有任何子目錄或文件的空目錄。?
-exec<執(zhí)行指令>? 假設(shè)find指令的回傳值為T(mén)rue,就執(zhí)行該指令。?
-false? 將find指令的回傳值皆設(shè)為False。?
-fls<列表文件>? 此參數(shù)的效果和指定"-ls"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存為指定的列表文件。?
-follow? 排除符號(hào)連接。?
-fprint<列表文件>? 此參數(shù)的效果和指定"-print"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。?
-fprint0<列表文件>? 此參數(shù)的效果和指定"-print0"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。?
-fprintf<列表文件><輸出格式>? 此參數(shù)的效果和指定"-printf"參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。?
-fstype<文件系統(tǒng)類(lèi)型>? 只尋找該文件系統(tǒng)類(lèi)型下的文件或目錄。?
-gid<群組識(shí)別碼>? 查找符合指定之群組識(shí)別碼的文件或目錄。?
-group<群組名稱(chēng)>? 查找符合指定之群組名稱(chēng)的文件或目錄。?
-help或--help? 在線幫助。?
-ilname<范本樣式>? 此參數(shù)的效果和指定"-lname"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-iname<范本樣式>? 此參數(shù)的效果和指定"-name"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-inum<inode編號(hào)>? 查找符合指定的inode編號(hào)的文件或目錄。?
-ipath<范本樣式>? 此參數(shù)的效果和指定"-ipath"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-iregex<范本樣式>? 此參數(shù)的效果和指定"-regexe"參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。?
-links<連接數(shù)目>? 查找符合指定的硬連接數(shù)目的文件或目錄。?
-iname<范本樣式>? 指定字符串作為尋找符號(hào)連接的范本樣式。?
-ls? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。?
-maxdepth<目錄層級(jí)>? 設(shè)置最大目錄層級(jí)。?
-mindepth<目錄層級(jí)>? 設(shè)置最小目錄層級(jí)。?
-mmin<分鐘>? 查找在指定時(shí)間曾被更改過(guò)的文件或目錄,單位以分鐘計(jì)算。?
-mount? 此參數(shù)的效果和指定"-xdev"相同。?
-mtime<24小時(shí)數(shù)>? 查找在指定時(shí)間曾被更改過(guò)的文件或目錄,單位以24小時(shí)計(jì)算。?
-name<范本樣式>? 指定字符串作為尋找文件或目錄的范本樣式。?
-newer<參考文件或目錄>? 查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。?
-nogroup? 找出不屬于本地主機(jī)群組識(shí)別碼的文件或目錄。?
-noleaf? 不去考慮目錄至少需擁有兩個(gè)硬連接存在。?
-nouser? 找出不屬于本地主機(jī)用戶(hù)識(shí)別碼的文件或目錄。?
-ok<執(zhí)行指令>? 此參數(shù)的效果和指定"-exec"參數(shù)類(lèi)似,但在執(zhí)行指令之前會(huì)先詢(xún)問(wèn)用戶(hù),若回答"y"或"Y",則放棄執(zhí)行指令。?
-path<范本樣式>? 指定字符串作為尋找目錄的范本樣式。?
-perm<權(quán)限數(shù)值>? 查找符合指定的權(quán)限數(shù)值的文件或目錄。?
-print? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式為每列一個(gè)名稱(chēng),每個(gè)名稱(chēng)之前皆有"./"字符串。?
-print0? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式為全部的名稱(chēng)皆在同一行。?
-printf<輸出格式>? 假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式可以自行指定。?
-prune? 不尋找字符串作為尋找文件或目錄的范本樣式。?
-regex<范本樣式>? 指定字符串作為尋找文件或目錄的范本樣式。?
-size<文件大小>? 查找符合指定的文件大小的文件。?
-true? 將find指令的回傳值皆設(shè)為T(mén)rue。?
-typ<文件類(lèi)型>? 只尋找符合指定的文件類(lèi)型的文件。?
-uid<用戶(hù)識(shí)別碼>? 查找符合指定的用戶(hù)識(shí)別碼的文件或目錄。?
-used<日數(shù)>? 查找文件或目錄被更改之后在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以日計(jì)算。?
-user<擁有者名稱(chēng)>? 查找符合指定的擁有者名稱(chēng)的文件或目錄。?
-version或--version? 顯示版本信息。?
-xdev? 將范圍局限在先行的文件系統(tǒng)中。?
-xtype<文件類(lèi)型>? 此參數(shù)的效果和指定"-type"參數(shù)類(lèi)似,差別在于它針對(duì)符號(hào)連接檢查。
轉(zhuǎn)載于:https://blog.51cto.com/56214415/370665
總結(jié)
以上是生活随笔為你收集整理的linux find 命令详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python 通过ctypes调用 IC
- 下一篇: 在LINUX下架设防火墙