【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 當前目錄 含子目錄,...