成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

厲害了!除了find命令,還有這么多文件查找命令,高手必備!

系統 Linux
文件搜索命令遠不止一個 find 命令,還有很多。本文就對 Linux 下文件搜索命令進行一個科普,讓你能夠在短時間內找到自己需要的文件。

在系統里查找文件,是所有工程師都必備的技能(不管你用的是 Windows 、Linux、還是 MacOS 系統)。對于 Linux 操作系統,單單一個 find 命令就可以完成非常多的搜索工作。

但是,文件搜索命令遠不止一個 find 命令,還有很多。本文就對 Linux 下文件搜索命令進行一個科普,讓你能夠在短時間內找到自己需要的文件。

[[330311]]

1. find

find 命令應該是最經典的命令了,談到搜索工具第一個想到的肯定是 find 命令。但是,find 命令非常強大,想要把它的功能都介紹一遍,恐怕要寫好幾篇文章。

所以,這里就偷個懶,介紹最基本的,根據文件名查找文件的方法。假如我們想搜索當前目錄(及其子目錄)下所有 .sh 文件,可以這樣搜索:

2. locate

locate 是另外一個根據文件名來搜索文件的命令。區別于 find 命令,locate 命令無需指定路徑,直接搜索即可。

這個命令不是直接去系統的各個角落搜索文件,而是在一個叫 mlocate.db 的數據庫下搜索。這個數據庫位于 /var/lib/mlocate/mlocate.db ,它包含了系統里所有文件的索引,并且會在每天早上的時候由 cron 工具自動更新一次。

正因為如此,locate 的搜索速度遠快于 find 命令,因為它直接在數據庫里檢索,速度自然更快。

locate 命令在找到文件之后,將直接顯示該文件的絕對路徑,比如:

但是 locate 命令有個弊端,它無法搜索當天所創建的文件,因為它的數據庫一天只在早上更新一次。比如我現在創建一個新文件,locate 沒辦法搜索到:

為了解決這個問題,我們可以使用 updatedb 命令手動去更新它的數據庫:

  1. $ sudo updadb 

然后,我們就可以搜索到新文件了。

3. which

which 命令主要用來查找可執行文件的位置,它搜索的位置指定在 $PATH 及 $MANPATH 環境變量下的值,默認情況下,which 命令將顯示可執行文件的第一個存儲位置:

如果某個可執行文件存儲在多個位置,可以使用 -a 選項列出所有的位置。

如果你想一次性查找多個文件,可以直接跟在 which 命令后面即可。

4. whereis

whereis 命令會在系統默認安裝目錄(一般是有root權限時默認安裝的軟件)查找二進制文件、源碼、文檔中包含給定查詢關鍵詞的文件。(默認目錄有 /bin, /sbin, /usr/bin, /usr/lib,/usr/local/man等類似路徑)。

一般包含以下三部分內容:

  • 二進制文件的路徑
  • 二進制文件的源碼路徑
  • 對應 man 文件的路徑

比如我們現在搜索 ls 命令:

我們可以使用 -b 選項來只搜索可執行文件所在位置,使用 -B 選項指定搜索位置,使用 -f 選項列出文件的信息。

同樣地,我們可以使用 -s 限定只搜索源碼路徑,使用 -m 搜索 man page 路徑,使用 -s 指定搜索源代碼文件的路徑,使用 -M 指定搜索幫助文件的路徑。

本文授權轉載自公眾號「良許Linux」。良許,世界500強外企Linux開發工程師,公眾號里分享大量Linux干貨,歡迎關注!

 

責任編輯:趙寧寧 來源: 良許Linux
相關推薦

2021-01-14 05:08:44

編譯鏈接

2024-01-02 12:48:49

2023-11-13 08:49:54

2017-07-04 14:01:40

機房機柜

2024-02-20 08:09:51

Java 8DateUtilsDate工具類

2017-06-16 16:16:36

庫存扣減查詢

2018-05-29 14:57:59

HashMap容量初始化

2018-06-26 15:00:24

Docker安全風險

2024-01-31 12:34:16

panic錯誤檢測recover

2022-07-26 23:43:29

編程語言開發Java

2017-12-21 19:38:50

潤乾中間表

2018-01-31 16:12:47

筆記本輕薄本游戲本

2022-01-12 20:04:09

網絡故障斷網事件網絡安全

2022-05-29 08:54:44

Edge瀏覽器

2024-05-13 16:22:25

固態硬盤接口硬盤

2021-05-31 22:26:20

5G技術通信

2017-03-27 11:29:33

微軟Windows XP安全

2013-01-15 09:41:45

編程語言

2019-08-27 08:17:57

云計算安全云服務商

2023-05-31 07:57:12

筆記本電腦信譽度
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产一区二区电影 | 久久一级 | 北条麻妃99精品青青久久 | 成人在线观看网站 | 亚洲 欧美 日韩在线 | 欧美精品一区二区三区在线四季 | 97av视频在线观看 | 亚洲一区 中文字幕 | 国产成人精品a视频 | 一区二区影院 | 国产精品高潮呻吟久久 | 日韩欧美国产精品 | 欧美日韩在线综合 | 亚洲三区在线观看 | 夜夜爽夜夜操 | 视频一区二区在线观看 | 午夜国产在线 | 日韩精品一区二区三区久久 | 久久亚洲欧美日韩精品专区 | 91免费观看视频 | cao视频| 婷婷去俺也去 | 国产一区二区精品在线 | 天天艹天天干天天 | 91免费观看 | 国产女人与拘做受免费视频 | 亚洲网站在线观看 | 国产精品一区二区av | 午夜伦4480yy私人影院 | 精品国产欧美一区二区 | 日韩在线免费视频 | 欧美日韩国产精品一区 | 日产精品久久久一区二区福利 | 人人人人人爽 | 91精品国产色综合久久 | 精品乱码一区二区三四区视频 | 噜噜噜噜狠狠狠7777视频 | 久久高清免费视频 | 黄色大片在线视频 | 亚洲aⅴ| 亚洲国产成人精品久久久国产成人一区 |