day14-文件查找find

find查找概述

資料很多,忘記放哪了舅锄,所以需要通過查找的方式進(jìn)行搜索
find命令可以根據(jù)不同的條件來進(jìn)行查找文件,例如:文件名稱司忱、文件大小皇忿、文件修改時間、屬主屬組坦仍、權(quán)限等等鳍烁。
find命令的基本語法如下:

image.png

find查找方式

1.按名稱查找

按照名稱進(jìn)行查找
[root@oldboy ~]# find ./ -name "*eth0"
按照名稱查找(不區(qū)分大小寫)
[root@oldboy ~]# find ./ -iname "*eth0"

2.按文件大小查找 size

查找/etc/目錄下大于5M的文件
[root@oldboy ~]# find /etc/ -size +5M
查找/etc/目錄下小于5M的文件
[root@oldboy ~]# find /etc/ -size -5M
查找/etc/目錄等于5M的文件
[root@oldboy ~]# find /etc/ -size 5M

3.按文件類型查找 -type
f 文件
d 目錄
s socket套接字文件
l 鏈接文件
c 字符設(shè)備
b 塊設(shè)備

查找當(dāng)前目錄下類型是文件的,并且名稱跟eth0相關(guān)的都列出來
[root@oldboy ~]# find ./ -type f -iname "*eth0" | xargs ls -l
查找/etc/目錄下類型是文件繁扎,大小是大于5M幔荒,名稱以.bin結(jié)尾的
[root@oldboy ~]# find /etc/ -type f -size +5M -name "*.bin"
查找/etc/目錄下類型是文件的,名稱是 .repo結(jié)尾的
[root@oldboy ~]# find /etc/ -type f -name "*.repo"
查找/dev/下的類型是塊設(shè)備的梳玫,并名稱是sda開頭的
[root@oldboy ~]# find /dev/ -type b -name "sda*" | xargs ls -l
查找/dev下的類型是的字符設(shè)備爹梁,并名稱是tty開頭的
[root@oldboy ~]# find /dev/ -type c -name "tty*"

4.按修改時間進(jìn)行查找 -mtime

第7天
[root@oldboy ~]# find ./ -type f -mtime 7
7天以前的內(nèi)容都會被篩選出來,然后刪除提澎,保留最近7天的內(nèi)容
[root@oldboy ~]# find ./ -type f -mtime +7 -name "file-*"
最近7天的內(nèi)容都會被篩選出來
[root@oldboy ~]# find ./ -type f -mtime -7 -name "file-*"
本地文件保留最近7天的備份文件卫键,備份服務(wù)器保留3個月的備份文件
find /backup/ -iname "*.bak" -mtime +7 -delete
find /backup/ -iname "*.bak" -mtime +180 -delete

5.按用戶和組進(jìn)行查找 -user -group -nosure -nogroup

查找屬主是jack
[root@xuliangwei ~]# find /home -user jack
查找屬組是admin
[root@xuliangwei ~]# find /home -group admin
查找屬主是jacky,屬組是jack
[root@oldboyedu ~]# find /home/ -type d -user jacky -
group jack
查找沒有屬主
[root@xuliangwei ~]# find /home -nouser
查找沒有屬組
[root@xuliangwei ~]# find /home -nogroup
查找沒有屬主或?qū)俳M
[root@xuliangwei ~]# find / -nouser -nogroup

6.find查找后的處理動作

查找到一個文件后虱朵,需要對文件進(jìn)行如何處理莉炉,find的默認(rèn)動作是-print
image.png
[root@oldboy ~]# time find ./ -type f -name "file*" -exec rm -f {} \;
real    0m0.007s
user    0m0.002s
sys 0m0.003s
[root@oldboy ~]# time find ./ -type f -name "file*" | xargs rm -f 
real    0m0.005s
user    0m0.001s
sys 0m0.003s
查找/var/log/類型是文件的,并且名稱是.log結(jié)尾的碴犬,并且7天以前的絮宁,然后刪除(三種方式)
[root@oldboy ~]# find /var/log/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
[root@oldboy ~]# find /var/log/ -type f -name "*.log" -mtime +7 -delete
[root@oldboy ~]# find /var/log/ -type f -name "*.log" -mtime +7 | xargs rm -f

7.記得文件的內(nèi)容是什么,但不清楚文件名稱是什么服协,也不知道路徑在哪绍昂,怎么辦
使用find 查找 文件
使用grep 過濾內(nèi)容

將find查詢的文件結(jié)果,作為grep的參數(shù)
[root@oldboy ~]# find /etc/ -type f | xargs grep "log_group" 
/etc/audit/auditd.conf:log_group = root

8.find邏輯運(yùn)算符


image.png
查找 當(dāng)前目錄下,屬主不是root的所有文件
[root@oldboy ~]# find /home/ ! -user root -ls
[root@oldboy ~]# find /home/  -not -user root -ls  使用較少
查找當(dāng)前目錄下窘游,屬主屬于jack唠椭,并且大小大于1k的文件
[root@oldboy ~]# find /home/ -type f -a -user jacky -a -size +1k
查找當(dāng)前目錄下的屬主為root ,或者xml結(jié)尾的普通文件‘
[root@oldboy ~]# find . -type f -a \( -user hdfs -o -name '*.xml' \)
``



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忍饰,一起剝皮案震驚了整個濱河市贪嫂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌艾蓝,老刑警劉巖力崇,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赢织,居然都是意外死亡亮靴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門于置,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茧吊,“玉大人,你說我怎么就攤上這事八毯”タ瘢” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵宪彩,是天一觀的道長休讳。 經(jīng)常有香客問我,道長尿孔,這世上最難降的妖魔是什么俊柔? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮活合,結(jié)果婚禮上雏婶,老公的妹妹穿的比我還像新娘。我一直安慰自己白指,他們只是感情好留晚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著告嘲,像睡著了一般错维。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上橄唬,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天赋焕,我揣著相機(jī)與錄音,去河邊找鬼仰楚。 笑死隆判,一個胖子當(dāng)著我的面吹牛犬庇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播侨嘀,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼臭挽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了咬腕?” 一聲冷哼從身側(cè)響起欢峰,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎郎汪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闯狱,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡煞赢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了哄孤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片照筑。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖瘦陈,靈堂內(nèi)的尸體忽然破棺而出凝危,到底是詐尸還是另有隱情,我是刑警寧澤晨逝,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布蛾默,位于F島的核電站,受9級特大地震影響捉貌,放射性物質(zhì)發(fā)生泄漏支鸡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一趁窃、第九天 我趴在偏房一處隱蔽的房頂上張望牧挣。 院中可真熱鬧,春花似錦醒陆、人聲如沸瀑构。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寺晌。三九已至,卻和暖如春澡刹,著一層夾襖步出監(jiān)牢的瞬間折剃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工像屋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留怕犁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像奏甫,于是被迫代替她去往敵國和親戈轿。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

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

  • 1.為什么要有文件查找阵子? 資料很多思杯,忘記放哪里了, 因為很多時候我們可能會忘了某個文件所在的位置挠进,此時就需要通過f...
    生活一場戲而已_b526閱讀 234評論 0 0
  • 一色乾、為什么要有文件查找 資料很多,忘記放哪了,所以需要通過查找的方式進(jìn)行搜索. 二、windows如何實現(xiàn)文件查找...
    矮寨坡的M3閱讀 168評論 0 0
  • 2 上周回顧用戶管理用戶基本概述介紹創(chuàng)建用戶會影響的文件?/etc/passwd/etc/shadow如何創(chuàng)建用戶...
    a幕城閱讀 388評論 0 0
  • 為什么要有文件查找 2.windows如何實現(xiàn)文件查找领突? 3.linux如何實現(xiàn)文件查找暖璧? 4.find命令查找語...
    江枍_a99e閱讀 271評論 0 3
  • NO.1 快手,有聲音更好玩——用最快速的方式記錄生活中有趣的瞬間君旦。 產(chǎn)品形態(tài):視頻播放澎办,喜歡、舉報金砍、關(guān)注局蚀、分享、...
    格沫閱讀 532評論 0 1