grep [options] pattern [file...]
-i:忽略大小寫
--color:把匹配到的字串用高亮顏色顯示出來
-v: 顯示沒有被模式匹配到的行
-o:只顯示被模式匹配到的字串
-e(或者直接使用egrep): 使用擴充套件正規表示式
非實時,模糊匹配,查詢是根據全系統檔案資料庫進行的;
# updatedb, 手動生成檔案資料庫
速度快實時
精確支援眾多查詢標準
遍歷指定目錄中的所有檔案完成查詢,速度慢;
用法:find 查詢路徑 查詢標準 查詢到以後的處理運作
查詢路徑:預設為當前目錄
查詢標準:預設為指定路徑下的所有檔案
處理運作:預設為顯示
匹配標準(查詢標準):
-name 'filename':對檔名作精確匹配
檔名通配:
*:任意長度的任意字元?
-iname 'filename': 檔名匹配時不區分大小寫
-regex pattern:基於正規表示式進行檔名匹配
-user username: 根據屬主查詢
-group groupname: 根據屬組查詢
-uid uid: 根據uid查詢
-gid gid: 根據gid查詢
-nouser:查詢沒有屬主的檔案
-nogroup: 查詢沒有屬組的檔案
-type:根據檔案型別查詢
f: 普通檔案dc
blps
-size:根據檔案大小查詢
find 查詢路徑 -size 數字加單位(如:#k,#m,#g)
組合條件:
-a:與
-o:或
-not:非
Linux 文字相關命令
文字檢視 1 cat 連線檔案並顯示 tac 反向檢視檔案 n 顯示行號 e 顯示行結束符 2 more,less分屏顯示 more 向後翻 less 和man一樣 3 head,tail head 檢視前n 10 行 tail 檢視後n行 tail f 檢視檔案尾部,不退出,等待顯示後續追加至此檔...
linux之文字查詢grep命令
grep是linux下常用的文字查詢命令。grep使用的一般格式為 grep 選項 搜尋內容串 檔名 常用選項 含義 v 顯示不包含匹配文字的所有行 相當於求反 n 顯示匹配行及行號 i 忽略大小寫 例如要查詢某個目錄下所有包含 good 的檔案,並顯示 good 所在行號 grep搜尋內容串可以是...
Linux查詢檔案的相關命令
自 more 檔名 分頁顯示乙個檔案或任何輸出結果 其實more不是用來尋找檔案的,但是一般人卻十有 是在找檔案時把它派上用場。因為 more 主要的作用是把輸出結果顯示在螢幕上,一頁停止一次,所以例如當我們用 ls 命令去找乙個 x字母開頭的檔案,而下達了 ls x 卻仍然列出太多檔案,乙個螢幕看...