Linux查找文件 whereis locate
本文目录
1whereis
2locate
Linux下查找文件可以使用、、这些命令,其中命令最古老且功能最强,但是它比较耗时。和命令搜索文件较快,同时功能也比较简单。
本文仅介绍和的用法,命令在后续的文章介绍。
whereis
事实上,命令仅搜索特定类型的文件:二进制可执行文件、说明文档、源文件和其他特殊文件。
命令的语法简单介绍如下:
搜索文件名为的特定类型的文件:
上面的命令找到了名为的特定类型的文件,其中第一个是二进制可执行文件,第二个是说明文档。
搜索文件名为的二进制可执行文件:
上面的命令找到了名为的二进制可执行文件。
使用命令选项可以搜索说明文档类型的文件,上面的命令找到命令的说明文档。
locate
命令在一个数据库中通过文件名查找文件,所以其查找速度很快。
在Ubuntu 16.04中,使用下面的命令安装该软件:
该命令的数据库不会实时更新,一般情况下是一天更新一次,当然也可以手动更新数据库:
命令的常用语法如下:
可以使用它直接搜索文件:
这里执行了两次搜索,第一次搜索文件名中包含的文件,第二次搜索文件名包含和文件名包含的文件。
使用命令参数忽略大小写:
使用命令参数显示总数,而不是罗列文件:
使用命令参数使用正则表达式,下面的命令搜索所有文件名以结尾的文件:
领取专属 10元无门槛券
私享最新 技术干货