linux常用命令-文件搜索命令-find

find [目錄] [選項(xiàng)] 文件名或者正則表達(dá)式

-name 根據(jù)文件名搜索

-iname 搜索文件名的時(shí)候忽略大小寫

例:find /etc -name init

find /etc -iname init*

-size +n:大于n數(shù)據(jù)塊 -n:小于n數(shù)據(jù)塊 n:等于n數(shù)據(jù)塊

1個(gè)數(shù)據(jù)塊等于512字節(jié),也就是0.5k,換算的時(shí)候,需要當(dāng)前kb乘以2就是n的大小

例: find / -size +204800 搜索大于100M的文件,100M=102400kb=204800數(shù)據(jù)塊

-user 查找所有者為user的文件

例:find /home -user superman

-group 查找所有者為group組的文件

例:find /home -group work

-amin 根據(jù)訪問時(shí)間查找

-cmin 根據(jù)文件屬性查找
    例:find /etc -cmin -5 在etc下查找5分鐘內(nèi)被修改過屬性的文件和目錄

-n:n分鐘之內(nèi)  +n:超過n分鐘

-mmin 根據(jù)文件內(nèi)容查找

-a 兩個(gè)條件同時(shí)滿足

-o 兩個(gè)條件滿足一個(gè)即可

-type f 文件

d 目錄

l 軟鏈接文件

-inum 根據(jù)i節(jié)點(diǎn)查找

-exec或者/ok 命令 {} ; 對(duì)搜索結(jié)果執(zhí)行某命令,區(qū)別是exec不會(huì)詢問,而ok會(huì)每個(gè)都詢問,用y或者n確認(rèn).

{} ;是固定的格式

例:find /etc -name inittab -exec ls -l {} ;

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

相關(guān)閱讀更多精彩內(nèi)容

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