檔案搜尋命令

2022-08-18 17:24:12 字數 1470 閱讀 7656

檔案搜尋命令find

1.find

命令名稱:find

命令所在路徑:/bin/find

執行許可權:所有使用者

語法:find[搜尋範圍][匹配條件]

功能描述:檔案搜尋

檔案搜尋命令:

1.$ find /etc -name init(*表示任意字元,?單個字元)

*在目錄/etc中查詢檔案init*

**-iname不區分大小寫**

2.$ find / -size +204800

*在根目錄下查詢大於100mb的檔案*

**+n 大於 |-n 小於|n 等於**

3.$ find / -user shen

*在根目錄下查詢所有者為shen的檔案*

**-group 根據所屬組查詢**

4.$find /etc -cmin -5

在/etc下查詢5分鐘內被修改過屬性的檔案和目錄

-amin 訪問時間access

-cmin 檔案屬性change

-mmin 檔案內容modify

5.$ find /etc -size +163840 -a size -204800

在/etc下查詢大於80mb小於100mb的檔案

-a 兩個條件同時滿足

-o 兩個條件滿足任意乙個即可

6.$ find /etc -name inittab exec ls -l{}\;

在/etc下查詢inittab檔案並顯示其詳細資訊

-exec/-ok 命令{};對搜尋結果執行操作

7.-tyoe(根據檔案型別查詢)

f 檔案;d目錄;l軟鏈結檔案

8.-imun(根據i節點查詢)

其他搜尋命令

1.locate

命令名稱:locate

命令所在路徑:/usr/bin/locate

執行許可權:所有使用者

語法:locate 檔名

功能描述:在檔案資料庫中查詢檔案

範例:$ locate inittab

-i 不區分大小寫

2.which

命令名稱:which

命令所在路徑:/usr/bin/which

執行許可權:所有使用者

語法:which

功能描述:搜尋命令所在目錄及別名資訊

範例:$ which ls

3.grep

命令名稱:grep

命令所在路徑:/usr/bin/grep

執行許可權:所有使用者

語法:grep -iv [指定字串][檔案]

功能描述:在檔案中搜尋字串匹配的行並輸出

-i 不區分大小寫

-v 排除指定字串

範例:$ grep mysql /root/install.log

檔案搜尋命令

1,檔案搜尋命令locate 速度快 locate 檔名 在後台資料庫 mlocate 中按檔名搜尋,搜尋速度更快 var lib mlocate locate命令所搜尋的資料庫 預設一天更新一次 updatedb 更新資料庫 etc updatedb.conf配置檔案 locate搜尋命令遵守此配...

linux檔案搜尋命令和命令搜尋命令

1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...

linux 檔案搜尋命令

1,locate 檔名 1 如果touch乙個檔案,locate不會搜尋出來,是因為這個不是實時查詢的,他是搜尋的檔案資源庫在 var lib molcate mlocate.db中,需要updatedb更新一下db這個檔案 2 locate不能查詢tmp目錄下的檔案 i 不區分大小寫 2,whic...