如何在 Linux 中查詢乙個檔案

2021-09-23 16:00:21 字數 1317 閱讀 7837

對於新手而言,在 linux 中使用命令列可能會非常不方便。沒有圖形介面,很難在不同資料夾間瀏覽,找到需要的檔案。本篇教程中,我會展示如何在 linux 中查詢特定的檔案。

第一步要做的是通過 ssh 連線到你的 linux

。在 linux 中查詢檔案有兩種方法。一種是使用find命令,另外一種是使用locate命令。我們先看第一種。

使用 linux find 命令可以用不同的搜尋標準如名字、型別、所屬人、大小等來搜尋目錄樹。基本語法如下:

#

find

path expression search

-term

下面是使用 find 命令根據檔名來查詢特定檔案的乙個例子:

#

find

-name

test

.file

命令會搜尋整個目錄樹來查詢名為test.file的檔案,並且會提供其存放位置。你可以使用你 linux 上乙個存在的檔名來嘗試一下。

#

find

/var

-name

test

.file

#

manfind

要在linux中使用locate命令,首先需要安裝它。

如果你正在使用 ubuntu,執行下面的命令來安裝 locate:

#

apt-get

update

#

apt-get

install mlocate

如果你使用的是 centos ,執行下面的命令來安裝 locate:

#

yuminstall mlocate

locate 是一種比 find 更快的方式,因為它在資料庫中查詢檔案。要更新搜尋資料庫,執行下面的命令:

#

updatedb

使用 locate 查詢檔案的語法:

#

locate

test

.file

#

manlocate

原文發布時間為:2017-12-06

如何在linux中查詢檔案

find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。find 命令會在硬碟進行檢索,速度較慢。find 指定目錄 指定條件 指定動作 whereis命令只能用於可執行檔案的搜尋,只能查到一些特定檔案,而且whereis和locate執行機制一樣,也是從資料庫中查詢 var lib l...

如何在linux中執行乙個指令碼

如果是開機馬上執行的指令碼,可以將指令碼寫到rc.local中 如果是使用者登入後自動執行指令碼,可以將指令碼寫到相應的使用者目錄下 bash profile 若指令碼 bash profile 不存在,可以直接拷貝 etc profile 命名為 bash profile 如果是要任一使用者登入後...

linux如何模糊查詢乙個檔案

linux如何模糊查詢乙個檔案 在當前目錄下搜尋指定檔案 find name test.txt 在當前目錄下模糊搜尋檔案 find name txt 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的...