Linux 查詢命令

2021-09-02 09:42:48 字數 1299 閱讀 4815

【linux 查詢操作命令】

1.在某目錄下查詢名為「elm.cc」的檔案

find /home/lijiajia/ -name elm.cc

2.查詢檔案名中包含某字元(如"elm")的檔案

find /home/lijiajia/ -name '*elm*'

find /home/lijiajia/ -name 'elm*'

find /home/lijiajia/ -name '*elm'

3.根據檔案的特徵進行查詢

find /home/lijiajia/ -amin -10        #查詢在系統中最後10分鐘訪問的檔案

find /home/lijiajia/ -atime -2        #查詢在系統中最後48小時訪問的檔案

find /home/lijiajia/ -empty           #查詢在系統中為空的檔案或者資料夾

find /home/lijiajia/ -group cat       # 查詢在系統中屬於groupcat 的檔案(試了,命令不對。)

find /home/lijiajia/ -mmin -5         # 查詢在系統中最後5 分鐘裡修改過的檔案

find /home/lijiajia/ -mtime -1        #查詢在系統中最後24 小時裡修改過的檔案

find /home/lijiajia/ -nouser          #查詢在系統中屬於作廢使用者的檔案(不明白是什麼意思)

find /home/lijiajia/ -amin 10         #查詢在系統中最後10分鐘訪問的檔案

find /home/ftp/pub -user lijiajia     #查詢在系統中屬於lijiajia這個使用者的檔案

(ps:以上都是在 /home/lijiajia/資料夾下進行的操作)

4.使用混合查詢方式查詢檔案

find /tmp -size +10000000c -and -mtime +2      #查詢/tmp目錄中大於10000000位元組並且在48小時內修改的某個檔案

find /tmp -user tom -or -user george           #查詢/tmp目錄中屬於tom或者george這兩個使用者的檔案

find /tmp ! -usr fred                          #查詢/tmp目錄中不屬於fred的檔案

5.查詢並顯示檔案

find /home/lijiajia/ -name 'elm.cc' -ls        #在目錄下查詢名為「elm.cc」的檔案,並顯示這些檔案的資訊

linux 查詢命令

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

linux 查詢命令

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

linux 查詢命令

linux的五個查詢命令 find,locate,whereis,which,type 及其區別 find 可找到想找的任何檔案 find path option find name my 當前目錄 含子目錄,以下同 查詢所有檔名以my開頭的檔案 find name my ls 當前目錄 含子目錄,...