系統當中搜尋檔案
檔案當中搜尋字元串
find 搜尋範圍 搜尋條件 搜尋檔案
find / -name install.log
避免大範圍搜尋,會非常耗費系統資源,find是在系統當中搜尋符合條件的檔案名。如果需要比對,使用通配符比對,通配符是完全比對
find 在搜尋範圍後可以跟一些參數:-user(所有者) -mtime 修改的最近時間
atime 檔案通路時間
ctime 改變檔案屬性
mtime 修改檔案内容
size 檔案大小
find /etc -size +20k -a -size -50k -exec ls -h
第一個指令的結果交給地問個指令進行處理
grep [選項] 字元串 檔案名
在檔案當中比對符合條件的字元串
選項:
-i 忽略大小寫
-v 排除指定字元串
find指令:在系統當中搜尋符合條件的檔案名,如果需要比對,使用通配符比對,通配符是完全比對
grep指令:在檔案當中搜尋符合條件的字元串,如果需要比對,使用正規表達式進行比對
正規表達式隻不過是每個輸入行比對的模式。模式是一個字元序列。
例如:“^w1”、“w1|w2”、“[^]”
在“etc/passwd”中檢索“vivek”
輸出結果案例:
在任何情況下檢索“vivek”(即不區分大小)