linux 查詢命令

2021-10-17 14:35:19 字數 2264 閱讀 5763

centos linux學習筆記總結(八十六)-centos linux系統的查詢命令find

find命令是用於在指定目錄下查詢檔案,並可以對查詢到的檔案進行指定的操作。它的查詢是從指定目錄開始,並向下遞迴搜尋它的所有各個子目錄,查到後標準輸出,並對其進行指定操作。

find語法:

find [引數] [選項]

find path -option [ -print ] [ -exec -ok command ] {} ;

find 常用選項:

1、-name《匹配模式》:查詢檔案名符合給定的匹配模式的所有檔案,匹配模式可以萬用字元「*」、「?」、「」。-iname忽略大小寫

find -name image_bak#不指定目錄為當前所在目錄

2、-amin《分鐘》:查詢在指定時間(分鐘數)被訪問過的所有檔案

find -type f -amin +20 -name "t*"#+20意思是20分鐘前被訪問的檔案

find -type f -amin -20 -name "t*"#-20意思是20分鐘內被訪問的檔案

find -type f -amin 20 -name "t*"#正好是20分鐘被訪問的檔案

3、atime<24小時數,或天數》:查詢在指定天數被訪問過的檔案

4、-cmin《分鐘》:查詢在指定時間之時被更改過檔案狀態的檔案或目錄

5、-ctime<24小時數即天數》:查詢在指定時間之時被更改檔案狀態的檔案或目錄,單位以24小時計算

例項(略)

6、-mmin《分鐘數》:查詢指定分鐘數被修改過檔案內容的檔案

7、-mtime《天數》:查詢指定天數被修改過內容的檔案

9、-size《檔案大小》:查詢指定檔案大小的檔案,預設單位為塊。單位:b塊(512位元組);c位元組;w字(2位元組);k千位元組;m兆位元組;g;+為大小指定大小;-小於指定大小;

10、-gid《組id> -uid《使用者id> -group《組名》 -user《使用者名稱》:查詢指定組id、使用者id,組名、使用者名稱的檔案

11、-empty:朝招大小為0的目錄或檔案

12、-exec指令名稱 {} ;:對符合查詢條件的檔案執行所指定的命令,{}表示將find查到的內容做為指令的引數,最後必須固定字元」\;」

13、加否定引數:

14、通過xargs過濾

查詢當前目錄中內容包含「test888」檔案

15、統計查詢到的檔案行數

linux 查詢命令

從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 在當前目錄裡第一級資料夾中尋找包含指定字串的.in檔案 grep thermcontact in 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 g...

Linux 查詢命令

linux 查詢操作命令 1.在某目錄下查詢名為 elm.cc 的檔案 find home lijiajia name elm.cc 2.查詢檔案名中包含某字元 如 elm 的檔案 find home lijiajia name elm find home lijiajia name elm fin...

linux 查詢命令

查詢字段 grep hell.text.log 查詢text.log檔案中帶有hell的字段 e 開啟擴充套件 extend 的正規表示式。i 忽略大小寫 ignore case v 反過來 invert 只列印沒有匹配的,而匹配的反而不列印。n 顯示行號 w 被匹配的文字只能是單詞,而不能是單詞中...