linux locate命令有什么用
时间:2023-02-09 12:42
linux locate命令用来查找文件或目录,语法“locate [OPTION]... [PATTERN]...”。locate命令搜索的不是具体目录,而是一个数据库“/var/lib/mlocate/mlocate.db”,其数据库中含有本地所有文件信息;系统自动创建这个数据库,并且每天自动更新一次。 本教程操作环境:linux7.3系统、Dell G3电脑。 Linux 中的 locate 命令用来查找文件或目录。 locate 命令要比 Linux locate命令 Linux locate 命令使用的数据库中含有本地所有文件信息。Linux 系统自动创建这个数据库,并且每天自动更新一次。 因此,我们在用 whereis 和 locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。 为了避免这种情况,可以在使用 locate 之前,先使用 updatedb 命令,手动更新数据库。整个 locate 工作其实是由四部分组成的: 语法 参数 locate查找文件 语法 案例1 我们使用 locate 命令,查找 etc 目录下 my 开始的文件,具体命令如下: 运行后,终端输出如下: 我们看到,我们使用了 locate 命令,查找了 etc 目录下所有以 my 开始的文件。 案例2 我们使用 locate 命令,查找 Linux 的安装文件,具体命令如下: 运行后,终端输出如下: 相关推荐:《Linux视频教程》 以上就是linux locate命令有什么用的详细内容,更多请关注gxlsystem.com其它相关文章!find -name
快得多,原因在于它不搜索具体目录,而是搜索一个数据库 /var/lib/mlocate/mlocate.db
。组成 描述 /usr/bin/updatedb 主要用来更新数据库,通过 crontab 自动完成的。 /usr/bin/locate 查询文件位置 /etc/updatedb.conf updatedb 的配置文件 /var/lib/mlocate/mlocate.db 存放文件信息的文件 locate [OPTION]... [PATTERN]...
实例 描述 locate file 查找文件 file locate -i file 忽略大小写查找文件 file locate file
locate /etc/my
locate install.log