(19)find命令概述

Linux下find命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作捂敌。Linux下find命令提供了相當多的查找條件昭娩,功能很強大。由于find具有強大的功能黍匾,所以它的選項也很多栏渺,其中大部分選項都值得我們花時間來了解一下。即使系統(tǒng)中含有網(wǎng)絡文件系統(tǒng)( NFS)锐涯,find命令在該文件系統(tǒng)中同樣有效磕诊,只你具有相應的權(quán)限。 在運行一個非常消耗資源的find命令時纹腌,很多人都傾向于把它放在后臺執(zhí)行霎终,因為遍歷一個大的文件系統(tǒng)可能會花費很長的時間(這里是指30G字節(jié)以上的文件系統(tǒng))。

1.命令格式:

find?pathname?-options?[-print?-exec?-ok?...]

2.命令功能:

用于在文件樹種查找文件升薯,并作出相應的處理

3.命令參數(shù):

pathname:?find命令所查找的目錄路徑莱褒。例如用.來表示當前目錄,用/來表示系統(tǒng)根目錄涎劈。

-print:?find命令將匹配的文件輸出到標準輸出广凸。

-exec:?find命令對匹配的文件執(zhí)行該參數(shù)所給出的shell命令。相應命令的形式為'command'?{??}?\;蛛枚,注意{???}和\谅海;之間的空格。

-ok:?和-exec的作用相同蹦浦,只不過以一種更為安全的模式來執(zhí)行該參數(shù)所給出的shell命令扭吁,在執(zhí)行每一個命令之前,都會給出提示盲镶,讓用戶來確定是否執(zhí)行侥袜。

4.命令選項:

-name???按照文件名查找文件。

-perm???按照文件權(quán)限來查找文件溉贿。

-prune??使用這一選項可以使find命令不在當前指定的目錄中查找枫吧,如果同時使用-depth選項,那么-prune將被find命令忽略顽照。

-user???按照文件屬主來查找文件由蘑。

-group??按照文件所屬的組來查找文件。

-mtime?-n?+n??按照文件的更改時間來查找文件代兵,?-?n表示文件更改時間距現(xiàn)在n天以內(nèi),+?n表示文件更改時間距現(xiàn)在n天以前爷狈。find命令還有-atime和-ctime?選項植影,但它們都和-m?time選項。

-nogroup??查找無有效所屬組的文件涎永,即該文件所屬的組在/etc/groups中不存在思币。

-nouser???查找無有效屬主的文件鹿响,即該文件的屬主在/etc/passwd中不存在。

-newer?file1?!?file2??查找更改時間比文件file1新但比文件file2舊的文件谷饿。

-type??查找某一類型的文件惶我,諸如:

b?-?塊設備文件。

d?-?目錄博投。

c?-?字符設備文件绸贡。

p?-?管道文件。

l?-?符號鏈接文件毅哗。

f?-?普通文件听怕。

-size?n:[c]?查找文件長度為n塊的文件,帶有c時表示文件長度以字節(jié)計虑绵。-depth:在查找文件時尿瞭,首先查找當前目錄中的文件,然后再在其子目錄中查找翅睛。

-fstype:查找位于某一類型文件系統(tǒng)中的文件声搁,這些文件系統(tǒng)類型通常可以在配置文件/etc/fstab中找到捕发,該配置文件中包含了本系統(tǒng)中有關文件系統(tǒng)的信息酥艳。

-mount:在查找文件時不跨越文件系統(tǒng)mount點。

-follow:如果find命令遇到符號鏈接文件爬骤,就跟蹤至鏈接所指向的文件充石。

-cpio:對匹配的文件使用cpio命令,將這些文件備份到磁帶設備中霞玄。

另外,下面三個的區(qū)別:

-amin?n???查找系統(tǒng)中最后N分鐘訪問的文件

-atime?n??查找系統(tǒng)中最后n*24小時訪問的文件

-cmin?n???查找系統(tǒng)中最后N分鐘被改變文件狀態(tài)的文件

-ctime?n??查找系統(tǒng)中最后n*24小時被改變文件狀態(tài)的文件

-mmin?n???查找系統(tǒng)中最后N分鐘被改變文件數(shù)據(jù)的文件

-mtime?n??查找系統(tǒng)中最后n*24小時被改變文件數(shù)據(jù)的文件

5.使用實例:

實例1:查找指定時間內(nèi)修改過的文件

命令:

find?-atime?-2

輸出:

[root@peidachang?~]#find?-atime?-2

.

./logs/monitor

./.bashrc

./.bash_profile

./.bash_history

說明:

超找48小時內(nèi)修改過的文件

實例2:根據(jù)關鍵字查找

命令:

find?.?-name?"*.log"

輸出:

[root@localhost?test]#find?.?-name?"*.log"

./log_link.log

./log2014.log

./test4/log3-2.log

./test4/log3-3.log

./test4/log3-1.log

./log2013.log

./log2012.log

./log.log

./test5/log5-2.log

./test5/log5-3.log

./test5/log.log

./test5/log5-1.log

./test5/test3/log3-2.log

./test5/test3/log3-3.log

./test5/test3/log3-1.log

./test3/log3-2.log

./test3/log3-3.log

./test3/log3-1.log

說明:

在當前目錄查找?以.log結(jié)尾的文件骤铃。"."代表當前目錄

實例3:按照目錄或文件的權(quán)限來查找文件

命令:

find?/opt/soft/test/?-perm?777

輸出:

[root@localhost?test]#find?/opt/soft/test/?-perm?777

/opt/soft/test/log_link.log

/opt/soft/test/test4

/opt/soft/test/test5/test3

/opt/soft/test/test3

說明:

查找/opt/soft/test/目錄下?權(quán)限為?777的文件

實例4:按類型查找

命令:

find?.?-type?f?-name?"*.log"

輸出:

[root@localhost?test]#find?.?-type?f?-name?"*.log"

./log2014.log

./test4/log3-2.log

./test4/log3-3.log

./test4/log3-1.log

./log2013.log

./log2012.log

./log.log

./test5/log5-2.log

./test5/log5-3.log

./test5/log.log

./test5/log5-1.log

./test5/test3/log3-2.log

./test5/test3/log3-3.log

./test5/test3/log3-1.log

./test3/log3-2.log

./test3/log3-3.log

./test3/log3-1.log

[root@localhost?test]#

說明:

查找當目錄,以.log結(jié)尾的普通文件

實例5:查找當前所有目錄并排序

命令:

find?.?-type?d?|?sort

輸出:

[root@localhost?test]#find?.?-type?d?|?sort

.

./scf

./scf/bin

./scf/doc

./scf/lib

./scf/service

./scf/service/deploy

./scf/service/deploy/info

./scf/service/deploy/product

./test3

./test4

./test5

./test5/test3

[root@localhost?test]#

實例6:按大小查找文件

命令:

find?.?-size?+1000c?-print

輸出:

[root@localhost?test]#find?.?-size?+1000c?-print

.

./test4

./scf

./scf/lib

./scf/service

./scf/service/deploy

./scf/service/deploy/product

./scf/service/deploy/info

./scf/doc

./scf/bin

./log2012.log

./test5

./test5/test3

./test3

[root@localhost?test]#

說明:

查找當前目錄大于1K的文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坷剧,一起剝皮案震驚了整個濱河市惰爬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惫企,老刑警劉巖撕瞧,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異狞尔,居然都是意外死亡丛版,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門偏序,熙熙樓的掌柜王于貴愁眉苦臉地迎上來页畦,“玉大人,你說我怎么就攤上這事研儒≡ビВ” “怎么了独令?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長好芭。 經(jīng)常有香客問我燃箭,道長,這世上最難降的妖魔是什么舍败? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任招狸,我火速辦了婚禮,結(jié)果婚禮上瓤湘,老公的妹妹穿的比我還像新娘瓢颅。我一直安慰自己,他們只是感情好弛说,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布挽懦。 她就那樣靜靜地躺著,像睡著了一般木人。 火紅的嫁衣襯著肌膚如雪信柿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天醒第,我揣著相機與錄音渔嚷,去河邊找鬼。 笑死稠曼,一個胖子當著我的面吹牛形病,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播霞幅,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼漠吻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了司恳?” 一聲冷哼從身側(cè)響起途乃,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎扔傅,沒想到半個月后耍共,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡猎塞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年试读,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邢享。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡鹏往,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出骇塘,到底是詐尸還是另有隱情伊履,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布款违,位于F島的核電站唐瀑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏插爹。R本人自食惡果不足惜哄辣,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赠尾。 院中可真熱鬧力穗,春花似錦、人聲如沸气嫁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寸宵。三九已至崖面,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間梯影,已是汗流浹背巫员。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留甲棍,地道東北人简识。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像感猛,于是被迫代替她去往敵國和親七扰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容

  • find一些常用參數(shù)的一些常用實例和一些具體用法和注意事項唱遭。 1.使用name選項: 文件名選項是find命令最常...
    架構(gòu)飛毛腿閱讀 334評論 0 0
  • find是我們很常用的一個Linux命令戳寸,但是我們一般查找出來的并不僅僅是看看而已,還會有進一步的操作拷泽,這個時候e...
    架構(gòu)飛毛腿閱讀 371評論 0 0
  • Linux下find命令在目錄結(jié)構(gòu)中搜索文件疫鹊,并執(zhí)行指定的操作。Linux下find命令提供了相當多的查找條件司致,功...
    很少更新了閱讀 405評論 0 0
  • 這一年拆吆,除了寫作,插花是最讓我沉浸欣喜的事情脂矫。一朵花枣耀,一片葉子,經(jīng)由眼的觀察凝視庭再,手的觸碰撫摸捞奕,再從腦海的構(gòu)...
    天明懶畫眉閱讀 581評論 0 0
  • 把所有昵稱都改成你的名字牺堰,依然想你。
    司念閱讀 111評論 0 1