按名称或扩展名搜索文件

要查找具有特定名称的文件/目录,相对于 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