您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux中怎么快速查找文件,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
在LINUX系統(tǒng)中有一個重要的概念:一切都是文件。 其實這是UNIX哲學(xué)的一個體現(xiàn),而Linux是重寫UNIX而來,所以這個概念也就傳承了下來。在UNIX系統(tǒng)中,把一切資源都看作是文件,包括硬件設(shè)備
使用 Linux find 命令可以用不同的搜索標(biāo)準(zhǔn)如名字、類型、所屬人、大小等來搜索目錄樹?;菊Z法如下:
# find path expression search-term
下面是使用 find 命令根據(jù)文件名來查找特定文件的一個例子:
# find -name test.file
命令會搜索整個目錄樹來查找名為test.file 的文件,并且會提供其存放位置。你可以使用你 Linux 上一個存在的文件名來嘗試一下。 find 命令有時會花費幾分鐘來查找整個目錄樹,尤其是如果系統(tǒng)中有很多文件和目錄的話。要顯著減少時間,你可以指定搜索的目錄。比如,如果你知道 /var中存在 test.file,那就沒有必要搜索其它目錄。這樣,你可以使用下面的命令:
# find /var -name test.file
find 還可以根據(jù)時間、大小、所屬人、權(quán)限等選項搜索文件。要了解更多關(guān)于這些選項的信息,你可以使用查看Linux find 命令的手冊。
# man find
要在Linux中使用locate命令,首先需要安裝它。 如果你正在使用 Ubuntu,運行下面的命令來安裝 locate:
# apt-get update# apt-get install mlocate
如果你使用的是 CentOS ,運行下面的命令來安裝 locate:
# yum install mlocate
locate 是一種比 find 更快的方式,因為它在數(shù)據(jù)庫中查找文件。要更新搜索數(shù)據(jù)庫,運行下面的命令:
# updatedb
使用 locate 查找文件的語法:
# locate test.file
就像 find 命令一樣,locate 也有很多選項來過濾輸出。要了解更多你可以查看Linux Locate 命令的手冊。
# man locate
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中怎么快速查找文件”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。