Linux的五個查找命令

本文為轉(zhuǎn)載:Linux的五個查找命令

find

find是最常見和最強大的查找命令不傅,你可以用它找到任何你想找的文件。find的使用格式如下:

find <指定目錄> <指定條件> <指定動作>
  • <指定目錄>: 所要搜索的目錄及其所有子目錄赏胚。默認為當前目錄访娶。
  • <指定條件>: 所要搜索的文件的特征。
  • <指定動作>: 對搜索結(jié)果進行特定的處理觉阅。

如果什么參數(shù)也不加崖疤,find默認搜索當前目錄及其子目錄,并且不過濾任何結(jié)果(也就是返回所有文件)典勇,將它們?nèi)硷@示在屏幕上劫哼。

find的使用實例:

  • 搜索當前目錄(含子目錄,以下同)中割笙,所有文件名以my開頭的文件权烧。

find . -name 'my*'

* 搜索當前目錄中,所有文件名以my開頭的文件,并顯示它們的詳細信息般码。

find . -name 'my*' -ls

* 搜索當前目錄中妻率,所有過去10分鐘中更新過的普通文件。如果不加-type f參數(shù)侈询,則搜索普通文件+特殊文件+目錄舌涨。

find . -type f -mmin -10

# locate

locate命令其實是"find -name"的另一種寫法糯耍,但是要比后者快得多扔字,原因在于它不搜索具體目錄,而是搜索一個數(shù)據(jù)庫(/var/lib/locatedb)温技,這個數(shù)據(jù)庫中含有本地所有文件信息革为。Linux系統(tǒng)自動創(chuàng)建這個數(shù)據(jù)庫,并且每天自動更新一次舵鳞,所以使用locate命令查不到最新變動過的文件震檩。為了避免這種情況,可以在使用locate之前蜓堕,先使用updatedb命令抛虏,手動更新數(shù)據(jù)庫。

## locate命令的使用實例:

* 搜索etc目錄下所有以sh開頭的文件套才。

locate /etc/sh

* 搜索用戶主目錄下迂猴,所有以m開頭的文件。

locate ~/m

* 搜索用戶主目錄下背伴,所有以m開頭的文件沸毁,并且忽略大小寫。

locate -i ~/m



# whereis
whereis命令只能用于程序名的搜索傻寂,而且只搜索二進制文件(參數(shù)-b)息尺、man說明文件(參數(shù)-m)和源代碼文件(參數(shù)-s)。如果省略參數(shù)疾掰,則返回所有信息搂誉。

## whereis命令的使用實例:

whereis grep


# which
which命令的作用是,在PATH變量指定的路徑中静檬,搜索某個系統(tǒng)命令的位置勒葱,并且返回第一個搜索結(jié)果。也就是說巴柿,使用which命令凛虽,就可以看到某個系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個位置的命令广恢。

## which命令的使用實例:

which grep


# type
type命令其實不能算查找命令凯旋,它是用來區(qū)分某個命令到底是由shell自帶的,還是由shell外部的獨立二進制文件提供的。如果一個命令是外部命令至非,那么使用-p參數(shù)钠署,會顯示該命令的路徑,相當于which命令荒椭。

## type命令的使用實例:

* 系統(tǒng)會提示谐鼎,cd是shell的自帶命令(build-in)。

type cd


* 系統(tǒng)會提示趣惠,grep是一個外部命令狸棍,并顯示該命令的路徑。

type grep


* 加上-p參數(shù)后味悄,就相當于which命令草戈。

type -p grep

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市侍瑟,隨后出現(xiàn)的幾起案子唐片,更是在濱河造成了極大的恐慌,老刑警劉巖涨颜,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件费韭,死亡現(xiàn)場離奇詭異,居然都是意外死亡庭瑰,警方通過查閱死者的電腦和手機星持,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來见擦,“玉大人钉汗,你說我怎么就攤上這事±鹇牛” “怎么了损痰?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長酒来。 經(jīng)常有香客問我卢未,道長,這世上最難降的妖魔是什么堰汉? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任辽社,我火速辦了婚禮,結(jié)果婚禮上翘鸭,老公的妹妹穿的比我還像新娘滴铅。我一直安慰自己,他們只是感情好就乓,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布汉匙。 她就那樣靜靜地躺著拱烁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪噩翠。 梳的紋絲不亂的頭發(fā)上戏自,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音伤锚,去河邊找鬼擅笔。 笑死,一個胖子當著我的面吹牛屯援,可吹牛的內(nèi)容都是我干的猛们。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼玄呛,長吁一口氣:“原來是場噩夢啊……” “哼阅懦!你這毒婦竟也來了和二?” 一聲冷哼從身側(cè)響起徘铝,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惯吕,沒想到半個月后惕它,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡废登,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年淹魄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堡距。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡甲锡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出羽戒,到底是詐尸還是另有隱情缤沦,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布易稠,位于F島的核電站缸废,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏驶社。R本人自食惡果不足惜企量,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望亡电。 院中可真熱鬧届巩,春花似錦、人聲如沸份乒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拇勃,卻和暖如春四苇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背方咆。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工月腋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瓣赂。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓榆骚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親煌集。 傳聞我的和親對象是個殘疾皇子妓肢,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

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

  • 最近,我在學習Linux苫纤,下面是一些筆記碉钠。 使用電腦的時候,經(jīng)常需要查找文件卷拘。 在Linux中喊废,有很多方法可以做到...
    Solace_0e71閱讀 394評論 0 0
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,168評論 2 33
  • which 查看可執(zhí)行文件的位置 命令格式:which 可執(zhí)行文件名稱 命令功能:which指令會在PATH變量指...
    upupSue閱讀 698評論 0 1
  • Which which [-a] command 查找系統(tǒng)命令位置,只在$PATH環(huán)境變量中查找栗弟,并且默認只返回第...
    Lee_DH閱讀 527評論 0 5
  • 生氣無關乎信任污筷,無關乎以后,無關乎別人乍赫,可能也無關乎在乎瓣蛀,只是為了博取關注,博取溫暖雷厂,博取更多寵愛而已惋增! 人非圣賢...
    大哈哈_隨心做自己閱讀 272評論 0 0