1. 程式人生 > >linux如何模糊查詢一個檔案

linux如何模糊查詢一個檔案

在當前目錄下搜尋指定檔案:
find . -name test.txt
 
在當前目錄下模糊搜尋檔案:
find . -name '*.txt'
 
在當前目錄下搜尋特定屬性的檔案:
find . -amin -10 # 查詢在系統中最後10分鐘訪問的檔案
find . -atime -2 # 查詢在系統中最後48小時訪問的檔案
find . -empty # 查詢在系統中為空的檔案或者資料夾
find . -group cat # 查詢在系統中屬於 groupcat的檔案
find . -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案
find . -mtime -1 #查詢在系統中最後24小時裡修改過的檔案
find . -nouser #查詢在系統中屬於作廢使用者的檔案
find . -user fred #查詢在系統中屬於FRED這個使用者的檔案
 
在當前目錄搜尋檔案內容含有某字串(大小寫敏感)的檔案:
find . -type f | xargs grep 'your_string'
 
在當前目錄搜尋檔案內容含有某字串(大小寫敏感)的特定檔案:
find . -type f -name '*.sh' | xargs grep 'your_string'
 
在當前目錄搜尋檔案內容含有某字串(忽略大小寫)的特定檔案:
find . -type f -name '*.sh' | xargs grep -i 'your_string'