grep與find命令的區別:grep搜尋的是文字,find搜尋的是檔案,換句話說就是grep是查詢匹配條件的行,find是搜尋匹配條件的檔案。
grep文字搜尋/過濾
用法:grep[引數]搜尋字串通常與管道命令一起用搜尋某個檔案的某個字元
引數:-i不區分大小寫
-v反向搜尋,顯示不是搜尋字串的行
-c統計出現的次數
-n順便輸出行號
過濾1234資料夾下帶有123的文字
grep與管道命令一起用
find查詢檔案
用法:find[path][option][-print]
引數:-namefilename#查詢名為filename的檔案
-perm#按執行許可權來查詢
-userusername#按檔案屬主來查詢
-groupgroupname#按組來查詢
-mtime-n+n#按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前
-ctime-n+n#按檔案建立時間來查詢檔案,-n指n天以內,+n指n天以前
-size+-n[c]#查長度為n塊[或n位元組]的檔案(+-為大於小於)
例1.查詢tmp目錄下所有的.log的檔案且輸出;
查詢tmp目錄下所有的.log檔案
例2.在proc目錄下查詢許可權為777且帶有「root」的檔案且輸出;
查詢許可權為777且帶有「root」的檔案
例3.在tmp目錄下查詢使用者為root建立的檔案並輸出;
查詢使用者為root建立的檔案
例4.在tmp目錄下查詢更新時間在1天內的檔案
查詢更新時間在1天內的檔案
例5.在tmp目錄下查詢檔案大小小於72位元組的檔案
查詢檔案大小小於72位元組的檔案
grep與find命令的區別:grep搜尋的是文字,find搜尋的是檔案,換句話說就是grep是查詢匹配條件的行,find是搜尋匹配條件的檔案。
find與grep的用法和區別
find 相當於windows中的搜尋,用來搜尋檔案 grep 用來搜尋文字,搜尋檔案內部中的文字內容語法 格式 find path options 操作的expression path 預設的是當前目錄,在當前目錄下查詢檔案 options 選項,是指 搜尋條件 expression 搜尋表示式 ...
Linux下find命令與grep命令
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。1 find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。2 grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式 patter 進行匹配...
linux中grep與find命令
linux命令 1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。2.格式 grep options ...