過濾路徑
-path
引數允許指定匹配結果路徑的模式。該模式也可以與名稱本身匹配。
要僅查詢路徑中任何位置包含 log
的檔案(資料夾或名稱):
find . -type f -path '*log*'
要僅查詢名為 log
的資料夾中的檔案(在任何級別):
find . -type f -path '*/log/*'
要僅查詢名為 log
或 data
的資料夾中的檔案:
find . -type f -path '*/log/*' -o -path '*/data/*'
要查詢除名為 bin
的資料夾中包含的檔案以外的所有檔案 :
find . -type f -not -path '*/bin/*'
要查詢所有檔案除了名為 bin
或日誌檔案的資料夾中包含的檔案以外的所有檔案:
find . -type f -not -path '*log' -not -path '*/bin/*'