您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

linux locate命令有什么用

来源:互联网 浏览:96次 时间:2023-04-08

正文内容:

本教程操作环境:linux7.3系统、Dell G3电脑。

Linux常用命令 下 find 查找文件或者目录 locate 快速定位文件路径 grep 过滤查找及 管道符 压缩和解压类 gzip gunzip 压缩 zip unzip 压缩 tar 打包

Linux 中的 locate 命令用来查找文件或目录。 locate 命令要比 find -name 快得多,原因在于它不搜索具体目录,而是搜索一个数据库 /var/lib/mlocate/mlocate.db

Linux locate命令

Linux常用命令

Linux locate 命令使用的数据库中含有本地所有文件信息。Linux 系统自动创建这个数据库,并且每天自动更新一次。

因此,我们在用 whereis 和 locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。

Linux的5个查找命令 find,locate,whereis,which,type 区别

为了避免这种情况,可以在使用 locate 之前,先使用 updatedb 命令,手动更新数据库。整个 locate 工作其实是由四部分组成的:

组成描述
/usr/bin/updatedb主要用来更新数据库,通过 crontab 自动完成的。
/usr/bin/locate查询文件位置
/etc/updatedb.confupdatedb 的配置文件
/var/lib/mlocate/mlocate.db存放文件信息的文件

语法

locate [OPTION]... [PATTERN]...

参数

实例描述
locate file查找文件 file
locate -i file忽略大小写查找文件 file

locate查找文件

语法

 locate file

案例1

我们使用 locate 命令,查找 etc 目录下 my 开始的文件,具体命令如下:

locate /etc/my

运行后,终端输出如下:

正文内容:

我们看到,我们使用了 locate 命令,查找了 etc 目录下所有以 my 开始的文件。

案例2

我们使用 locate 命令,查找 Linux 的安装文件,具体命令如下:

locate install.log

运行后,终端输出如下:

正文内容:

相关推荐:《Linux视频教程》

本文从互联网转载,来源地址:www.downzz.com/linuxs/250436.html,原作者保留一切权利,若侵权或引用不当,请联系茶猫云(cmy.cn)删除。【茶猫云,优质云服务器提供商】