Linux搜尋查詢命令

2022-07-11 19:48:09 字數 1183 閱讀 3796

find指令將從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案顯示在終端。

find [搜尋範圍] [選項]

選項功能

-name《查詢方式》

按照指定的檔名查詢模式查詢檔案

-user《使用者名稱》

查詢屬於指定使用者名稱所有檔案

-size《檔案大小》

按照指定的檔案大小查詢檔案。

(1)按檔名:根據名稱查詢/目錄下的filename.txt檔案。

[root@hadoop101 ~] find xiyou/ -name *.txt

(2)按擁有者:查詢/opt目錄下,使用者名稱稱為-user的檔案

[root@hadoop101 ~] find xiyou/ -user atguigu

(3)按檔案大小:在/home目錄下查詢大於200m的檔案(+n 大於  -n小於   n等於)

[root@hadoop101 ~] find /home -size +204800

locate指令利用事先建立的系統中所有檔名稱及路徑的locate資料庫實現快速定位給定的檔案。locate指令無需遍歷整個檔案系統,查詢速度較快。為了保證查詢結果的準確度,管理員必須定期更新locate時刻。

locate 搜尋檔案

由於locate指令基於資料庫進行查詢,所以第一次執行前,必須使用updatedb指令建立locate資料庫。

(1)查詢檔案夾

[root@hadoop101 ~]# updatedb

[root@hadoop101 ~]#locate tmp

管道符,「|」,表示將前乙個命令的處理結果輸出傳遞給後面的命令處理

grep 選項 查詢內容 原始檔

選項功能

-n顯示匹配行及行號。

(1)查詢某檔案在第幾行

[root@hadoop101 ~] ls | grep -n test

Linux搜尋查詢命令

find 查詢檔案或者目錄 find 搜尋範圍 匹配條件 1 按檔名 根據名稱查詢 目錄下的filename.txt檔案。root centos find opt name txt 2 按擁有者 查詢 opt目錄下,使用者名稱稱為 user的檔案 root centos find opt user ...

Linux 檔案查詢搜尋命令find

檔名查詢 當前目錄 find name aaa 絕對路徑 find etc name aaa 區分大小寫 find name aaa 不區分大小寫 find iname aaa 符號 模糊查詢 單個字元 萬用字元 檔案大小查詢 100m檔案查詢 find size 204800 說明 linux系統...

Linux下檔案搜尋 查詢 檢視命令

linux下檔案搜尋 查詢 檢視命令 1 最強大的搜尋命令 find 查詢各種檔案的命令 2 在檔案資料中查詢檔案 locate 3 搜尋命令所在的目錄及別名資訊 which 4 搜尋命令所在的目錄及幫助文件路徑 whereis 5 在檔案中搜尋字串匹配的行並輸出 grep 6 分頁顯示乙個檔案或任...