-maxdepth
: 例子:find /usr -maxdepth 2 -type d | wc -l
統計/usr 目錄下深度為2的所有目錄檔案
-exec
: 例子:find ./ -name "*.sh" -exec ls -l {}
; 列出當前目錄下所有的 .sh 檔案,並執行ls -l 命令
-print
: 將檔案或目錄名稱列出到標準輸出。格式為每列乙個名稱,每個名稱前皆有「./」字串;
print0
: 就將檔案或目錄名稱列出到標準輸出。格式為全部的名稱皆在同一行;
xargs
-atime(access time)
: 訪問時間,+7
七天以前,-7
最近七天以內訪問過的
-amin
: 訪問時間(按照分鐘)
-mtime
: 上次修改的時間(按照天數)
-mmin(modified minute)
: 修改時間(按照分鐘)
ctime(change time)
: 最近檔案的狀態被改變的時間
cmin(change minute)
: 最近檔案的狀態被改變的時間(按照分鐘)
grep英文全稱為 global search regular expression and print out the line; 中文名稱為:全面搜尋正規表示式和列印輸出行
選項引數
例子:使用grep 搜尋/usr/src/
目錄下包含task_struct {
的字元,並顯示字元所在的行號
grep -r "task_struct {" /usr/src/ -n
注: 文章所寫內容,均根據自己的理解來進行闡述的,若和讀者的思考不一致,讀者感覺理解不是很清楚的話,請直接閱讀linux中的man手冊找到最原始的內容,進行學習和思考。
文章中所有的內容都可以在本人的github上面找到,最新的文章一般在github上面,部落格中的文章不一定是最新的。若覺得文章有參考價值,歡迎star。
github: learning-computer-science-journey
linux中grep與find命令
linux命令 1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。2.格式 grep options ...
linux中find指令與grep命令的組合使用
grep helloworld rn 在當前目錄下的所有檔案中查詢 helloworld 字串查詢所有 h 檔案 非組合命令 find path name h 查詢所有 h 檔案中的含有 helloworld 字串的檔案 組合命令 find path name h exec grep in hell...
Linux下find命令與grep命令
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。1 find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。2 grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式 patter 進行匹配...