按名稱或副檔名搜尋檔案
要查詢具有特定名稱的檔案/目錄,相對於 pwd
:
$ find . -name "myFile.txt"
./myFile.txt
要查詢具有特定副檔名的檔案/目錄,請使用萬用字元:
$ find . -name "*.txt"
./myFile.txt
./myFile2.txt
要查詢與許多副檔名之一匹配的檔案/目錄,請使用 or
標誌:
$ find . -name "*.txt" -o -name "*.sh"
要查詢名稱以 abc 開頭並以一位數後面的一個字母字元結尾的檔案/目錄:
$ find . -name "abc[a-z][0-9]"
查詢位於特定目錄中的所有檔案/目錄
$ find /opt
要僅搜尋檔案(而不是目錄),請使用 -type f
:
find /opt -type f
要僅搜尋目錄(不是常規檔案),請使用 -type d
:
find /opt -type d