locate命令

爱热闹的杨小厨 爱热闹的杨小厨     2022-09-09     776

关键词:

locate 查找包含你想要找的东西

例如:locate  hosts 

[[email protected] mail]# locate hosts
/etc/hosts
/etc/hosts.allow
/etc/hosts.deny
/etc/selinux/targeted/modules/active/modules/denyhosts.pp
/lib64/security/pam_rhosts.so
/root/.ssh/known_hosts
/usr/share/ghostscript
/usr/share/doc/pam-1.1.1/html/sag-pam_rhosts.html
/usr/share/doc/pam-1.1.1/txts/README.pam_rhosts
/usr/share/doc/vsftpd-2.2.2/EXAMPLE/PER_IP_CONFIG/hosts.allow
/usr/share/ghostscript/conf.d
/usr/share/man/man5/hosts.allow.5.gz
/usr/share/man/man5/hosts.deny.5.gz
/usr/share/man/man5/hosts_access.5.gz
/usr/share/man/man5/hosts_options.5.gz
/usr/share/man/man8/pam_rhosts.8.gz
/usr/share/selinux/devel/include/services/denyhosts.if
/usr/share/selinux/targeted/denyhosts.pp.bz2
/usr/share/vim/vim74/ftplugin/denyhosts.vim
/usr/share/vim/vim74/ftplugin/hostsaccess.vim
/usr/share/vim/vim74/syntax/denyhosts.vim
/usr/share/vim/vim74/syntax/hostsaccess.vim
/var/cache/yum/timedhosts.txt
/var/cache/yum/x86_64/6/timedhosts.txt
[[email protected] mail]#

 

安装:

yum -y install mlocate

 

安装错误:

  

[[email protected] mail]# locate hosts
locate: can not stat () `/var/lib/mlocate/mlocate.db‘: 没有那个文件或目录

 

解决办法:

  updatedb

locate命令

locate命令和slocate命令都用来查找文件或目录。locate命令其实是find-name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创... 查看详情

找不到locate命令“-bash:locate:commandnotfound”(代码片段)

因为locate命令没有安装。根据Linux版本的不同安装命令也稍有区别。下面是Ubuntu的安装命令:sudoapt-getinstallmlocatesudoupdatedb 查看详情

每天一个linux命令(18):locate命令

1.命令格式:Locate [选择参数] [样式]2.命令功能:locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资... 查看详情

centos之文件搜索命令locate

locate命令locate文件名在后台数据库中按文件名搜索,搜索速度更快  /var/lib/mlocate#locate命令所搜索的后台数据库 updatedb更新数据库 locate搜索速度比较快; [[email protected]~]#ls222 anaconda-ks.cfg 牛逼[[email... 查看详情

locate命令

locate查找包含你想要找的东西例如:locate hosts [[email protected]mail]#locatehosts/etc/hosts/etc/hosts.allow/etc/hosts.deny/etc/selinux/targeted/modules/active/modules/denyhosts.pp/lib64/security/pam 查看详情

linux命令之查找文件locate(代码片段)

概述locate命令主要是用来查找文件的,但它的速度比find命令快很多。因为它不是按路径进行搜索的,而是去搜索一个数据库,即/var/lib/mlocate/mlocate.db。这个数据库中含有本地所有文件信息,Linux系统自动创建这个... 查看详情

每天一个linux命令(18):locate命令

...,数据库的建立都被放在 crontab 中自动执行。1.命令格式:Locate [选择参数] [样式]2 查看详情

每天一个linux命令(18):locate命令

...据库的建立都被放在 crontab 中自动执行。 1.命令格式: Locate [选择参数 查看详情

locate语法

1.命令格式:locate[参数][文件]2.命令功能:locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由crondaemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲... 查看详情

locate命令详解(代码片段)

Linuxlocate命令locate(locate)命令用来查找文件或目录。locate命令要比find-name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db。这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且... 查看详情

locate命令为啥不能用

这与locate命令的工作原理有关。他是通过查询数据库的方式查找文件的。并且数据库每天更新一次。你要找的文件可能没有更新到数据库中。可以有两种选择,第一,过一天后再查看一下,应该就会找到了。第二,执行updatedb命... 查看详情

locate命令详解(代码片段)

 基础命令学习目录首页 原文链接:https://www.cnblogs.com/xqzt/p/5426666.html1、命令简介       locate(locate)命令用来查找文件或目录。locate命令要比find-name快得多,原因在于它不搜索具体目录,而是搜索... 查看详情

在wsl2中的locate命令和updatedb命令

locate是利用数据库slocate来查找文件的命令,优点是速度快,缺点是要更新数据库。在wsl2中,如果直接用updatedb命令更新slocate数据库,会把windows系统的文件也算进来,因为它们都在/mnt文件夹下。时间变长而且权限不够的错误会... 查看详情

liunxfind/locate/whereis/which总结

一、locate命令是一个文件查找命令,命令所属软件包mlocate不同于find命令的是,find命令在整块磁盘中搜索;而locate命令在数据路库文件中搜索,当天创建的文件第二天才会被定时任务处理,添加到数据库文件中。find命令默认是... 查看详情

查找和定位:find命令,locate命令,grep命令

查找和定位find命令locate命令grep命令find命令作用:在指定范围内迅速查找到文件。用法:find[OPTION][path...][expression]例:$find/usr-nametest.txt【OPTION选项】特殊情况才会使用,建议日后查帮助常用参数:-type查找时... 查看详情

mac 下locate命令使用问题warning:thelocatedatabase(/var/db/locate.database)doesnotexist.

想在Mac下使用locate时,提醒数据库没创建:WARNING:Thelocatedatabase(/var/db/locate.database)doesnotexist.Tocreatethedatabase,runthefollowingcommand:sudolaunchctlload-w/System/Library/LaunchDaemons/com.apple.locate.pli 查看详情

常用命令3-文件搜索命令1-locate

  新建文件搜索不到,是因为查询是从数据库里查询的,然后数据库是一天后才更新,但是可以强制更新。    优点:能进行模糊搜索。在tmp目录下创建一个文件,发现,在root家目录下搜不到。是因为配置... 查看详情

linux命令中which、whereis、locate有啥区别?

...称就行\x0d\x0afind:直接搜索整个硬盘参考技术Alocate命令不是实时查找,所以查找的结果不精确,但查找速度很快。which命令是查找命令是否存在,以及命令的存放位置在哪儿。whereis命令只能用于搜索程序名,而且只搜索二... 查看详情