檔案搜尋命令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...