linux下4种常见的文件搜索命令
1、文件搜索命令locate(定位,查找) 最大的好处,速度快 格式: locate 文件名 返回文件的路径 搜索方式:在后台数据库中按照文件名搜索,每天更新一次 因此新建的文件往往要第二天才能搜索出来 但是也可以强行更新数据库 执行命令updatedb既可以 数据库的位置 /var/lib/mlocate(版本不同位置不同) 搜索的配置文件:/etc/updatedb.conf 其中指定有些目录 不参与搜索 比如/etc/temp 缺点:只可以按照文件名来搜索 例子:locate javatest 2、命令搜索命令whereis 与which whereis搜索命令的所在位置,不搜索文件 -b 只查看可执行文件所在位置 -m 只查看帮助文档所在位置 which 搜索命令的所在位置,还可以查看别名,不搜索文件 两种搜索在path环境路径下搜索 echo $PATH 例子:whereis ls which ls 3、find(全部搜索,每一个文件名) 功能非常的强大,但是比较耗费资源 因此,尽量避免大范围的查询 格式:find 搜索范围 搜索条件 find / -name test...