2020-06-27 00:57:05
在Linux中查找指定名字的文件,可使用以下几种命令:

精确查找:使用find 路径 -name "文件名"格式。例如在当前目录查找test.txt,可执行find . -name "test.txt"。
模糊查找:使用find 路径 -name "*关键词*"格式。比如查找所有.conf结尾的文件,命令为find /etc -name "*.conf"。
忽略大小写查找:使用find 路径 -iname "文件名"格式。例如不区分大小写查找Example.txt,可执行find . -iname "example.txt"。
基本用法:使用locate "文件名"格式。例如快速查找example.txt,执行locate "example.txt"。
模糊匹配:使用locate "*.txt"格式可查找所有.txt文件。
which:用于定位环境变量PATH中的可执行命令路径。例如查找python路径,执行which python。
whereis:可查找二进制文件、源码及手册页。例如查找vim相关文件,执行whereis vim。
选择建议方面,若需实时或深度搜索,优先使用find命令,它还支持按大小、权限等多条件组合;若要快速定位已知文件,可使用locate命令,但要先更新数据库;若查找系统命令路径,则使用which或whereis命令。