真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux中文件查找命令有哪些

這篇文章主要介紹linux中文件查找命令有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)站空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、雞西網(wǎng)站維護(hù)、網(wǎng)站推廣。

1. find

find 命令應(yīng)該是最經(jīng)典的命令了,談到搜索工具第一個(gè)想到的肯定是 find 命令。但是,find  命令非常強(qiáng)大,想要把它的功能都介紹一遍,恐怕要寫(xiě)好幾篇文章。

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

linux中文件查找命令有哪些

2. locate

locate 是另外一個(gè)根據(jù)文件名來(lái)搜索文件的命令。區(qū)別于 find 命令,locate 命令無(wú)需指定路徑,直接搜索即可。

這個(gè)命令不是直接去系統(tǒng)的各個(gè)角落搜索文件,而是在一個(gè)叫 mlocate.db 的數(shù)據(jù)庫(kù)下搜索。這個(gè)數(shù)據(jù)庫(kù)位于  /var/lib/mlocate/mlocate.db ,它包含了系統(tǒng)里所有文件的索引,并且會(huì)在每天早上的時(shí)候由 cron 工具自動(dòng)更新一次。

正因?yàn)槿绱?,locate 的搜索速度遠(yuǎn)快于 find 命令,因?yàn)樗苯釉跀?shù)據(jù)庫(kù)里檢索,速度自然更快。

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

linux中文件查找命令有哪些

但是 locate 命令有個(gè)弊端,它無(wú)法搜索當(dāng)天所創(chuàng)建的文件,因?yàn)樗臄?shù)據(jù)庫(kù)一天只在早上更新一次。比如我現(xiàn)在創(chuàng)建一個(gè)新文件,locate  沒(méi)辦法搜索到:

linux中文件查找命令有哪些

為了解決這個(gè)問(wèn)題,我們可以使用 updatedb 命令手動(dòng)去更新它的數(shù)據(jù)庫(kù):

$ sudo updadb

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

linux中文件查找命令有哪些

3. which

which 命令主要用來(lái)查找可執(zhí)行文件的位置,它搜索的位置指定在 $PATH 及 $MANPATH 環(huán)境變量下的值,默認(rèn)情況下,which  命令將顯示可執(zhí)行文件的第一個(gè)存儲(chǔ)位置:

linux中文件查找命令有哪些

如果某個(gè)可執(zhí)行文件存儲(chǔ)在多個(gè)位置,可以使用 -a 選項(xiàng)列出所有的位置。

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

linux中文件查找命令有哪些

4. whereis

whereis 命令會(huì)在系統(tǒng)默認(rèn)安裝目錄(一般是有root權(quán)限時(shí)默認(rèn)安裝的軟件)查找二進(jìn)制文件、源碼、文檔中包含給定查詢(xún)關(guān)鍵詞的文件。(默認(rèn)目錄有  /bin, /sbin, /usr/bin, /usr/lib,/usr/local/man等類(lèi)似路徑)。

一般包含以下三部分內(nèi)容:

  • 二進(jìn)制文件的路徑

  • 二進(jìn)制文件的源碼路徑

  • 對(duì)應(yīng) man 文件的路徑

比如我們現(xiàn)在搜索 ls 命令:

linux中文件查找命令有哪些

我們可以使用 -b 選項(xiàng)來(lái)只搜索可執(zhí)行文件所在位置,使用 -B 選項(xiàng)指定搜索位置,使用 -f 選項(xiàng)列出文件的信息。

linux中文件查找命令有哪些

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

以上是“l(fā)inux中文件查找命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:linux中文件查找命令有哪些
文章網(wǎng)址:http://weahome.cn/article/pcedcc.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部