linux 查詢檔案

2021-10-05 09:28:46 字數 555 閱讀 2658

linux下查詢檔案的zhidao絕對路徑可以用whereis、locate或者find命令。如果想快速查詢到檔案的絕對路徑,最好是用whereis或者locate命令,它們的查詢速度要比find命令快很多,這是因為在linux系統中有個資料庫,記錄了系統內的所有檔案,而whereis和locate命令就是在這個資料庫中查詢,並沒有實際查詢硬碟,而數回據庫查詢往往是非常快的;而find命令是直接查詢硬碟,如果硬碟檔案比較多,就比較費時間。

注意一點:whereis和locate命令的資料庫是一天更新一次,所以有時候會找到已經刪除的檔案,還會有找不到最新剛剛建立檔案的情況,當明明記得有卻找不到時,就用find命令來查詢答。

find用法:

find 要查詢的路徑 引數

-name引數:指定要查詢的檔名

-user引數:指定要查詢的檔案所屬使用者

-type引數指定查詢檔案的型別,分別有d目錄、l連線檔案、s socket檔案等,find命令的使用例子:

find /home -name myfile.txt

上面的命令在/home路徑下查詢myfile.txt的絕對路徑。

Linux查詢檔案

which locate whereis find which命令 用途 查詢可執行檔案並顯示所在的位置,適用於系統命令,shell命令無法查詢 which lsb release 檢視命令的絕對路徑,即這個可執行檔案的位置 usr bin lsb release which cd 查詢不到路徑,c...

Linux 查詢檔案

whereis 程式名稱 查詢軟體的安裝路徑 b 只查詢二進位制檔案 m 只查詢幫助檔案 s 只查詢源 u 排除指定型別檔案 f 只顯示檔名 b 目錄 在指定目錄下查詢二進位制檔案 m 目錄 在指定目錄下查詢幫助檔案 s 目錄 在指定目錄下查詢源 locate 檔名稱 在檔案索引資料庫中搜尋檔案 d...

linux查詢檔案

linux 如何顯示乙個檔案的某幾行 中間幾行 一 從第3000行開始,顯示1000行。即顯示3000 3999行 cat filename tail n 3000 head n 1000 二 顯示1000行到3000行 cat filename head n 3000 tail n 1000 注意...