一 简介
1、语法
locate 文件名
在后台数据库中按文件名搜索,搜索速度更快。
2、locate命令搜索的后台数据库
/var/lib/mlocate
该数据库默认是一天一更新。
3、强制更新数据库
updatedb
4、优点
快
5、缺点
只能按照文件名搜索
二 实战
[root@localhost test]# ls
abc abc.soft
[root@localhost test]# updatedb
[root@localhost test]# locate abc.soft
/root/test/abc.soft
[root@localhost test]# touch abcdef
[root@localhost test]# locate abcdef
[root@localhost test]# updatedb
[root@localhost test]# locate abcdef
/root/test/abcdef
[root@localhost test]# locate mlocate
/etc/cron.daily/mlocate
/usr/share/doc/mlocate-0.26
- ......
/var/lib/mlocate
/var/lib/mlocate/mlocate.db
/var/lib/mlocate/mlocate.db.FhTi2M
三 /etc/updatedb.conf配置文件
lolate whereis which 都遵循此规则。
四 实战
[root@localhost test]# touch /tmp/cakin2425
[root@localhost test]# updatedb
[root@localhost test]# locate cakin2425
[root@localhost test]# cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS ="yes"
PRUNEFS ="9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fuse.sshfs fusectl gfs gfs2 hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs"
PRUNENAMES =".git .hg .svn"
PRUNEPATHS ="/afs /media /mnt /net /sfs /tmp /udev /var/cache/ccache /var/lib/yum/yumdb /var/spool/cups /var/spool/squid /var/tmp"
相关推荐
linux中locate命令使用介绍.docx
Linux文件搜索命令解析以及locate命令查询优化.pdf
Linux locate命令 Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。 一般情况我们只需要输入 locate your_file_name 即可查找指定文件。 语法 ...
Linux基础课件Linux系统文件查找locate命令共13页.pdf.zip
locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,这篇文章主要介绍了每天一个linux命令之locate 命令的相关资料,需要的朋友可以参考下
locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动...
locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,值得注意的是:版本不同,会有所不同。有的版本位置是 /var/lib/mlocate/mlocatedb...
Linux操作系统基础
4.2.5 使用locate命令定位文件 50 4.2.6 使用whatis和apropos命令获取命令 简介 51 4.3 阅读子目录和文件 52 4.3.1 使用ls命令列出子目录的内容清单 52 4.3.2 使用dir和vdir命令列出子目录的 内容清单 55 4.3.3 使用...
文章目录1 文件搜索——locate2 命令搜索——whereis与which3 文件名搜索——find命令4 字符串搜索——grep ... 1 文件搜索——locate ...对于新建文件,使用locate命令查询不到时,需要使用updatedb命令
Ununtu下QT5连接Mysql出现如下错误: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 ...(可以用locate命令,具体百度) 直接替换,再次编译就可以连接成功了。
Linux 常用 命令使用,包括文件的搜索命令,文件的查找命令,以及递归查询一些文件。压缩文件,并且将原文件删除;目录下的文件全部打包,以及按照指定格式压缩文件。对比locate 命令和 find 命令的执行效率。
还处理隐藏文件和函数名称的部分字符串匹配的 which 命令。 操作就像 which 但返回所有出现。 即哪个函数 -all 用于查找部分字符串匹配的可选第二个参数。 检查路径结构中的所有函数,并返回在函数名中观察到指定...
4.2.5 使用locate命令定位文件 50 4.2.6 使用whatis和apropos命令获取命令 简介 51 4.3 阅读子目录和文件 52 4.3.1 使用ls命令列出子目录的内容清单 52 4.3.2 使用dir和vdir命令列出子目录的 内容清单 55 4.3.3 使用...
三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令...................................................
个目录具体是什么要看你的系统和vim的版本,可以先用locate命令找一下。我的是 /usr/share/vim/vim72/doc 和 /usr/share/vim/vim72/plug。 3.在.vimrc中设有几个快捷键: map <F1> :wqall<CR> //保存全部并退出 ,...
Linux网络操作系统基础:文件命令查找文件命令locate和which.pptx
updatedb命令用来创建或更新 slocate/locate 命令所必需的数据库文件。 updatedb命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate/locate 数据库文件中。 注意:slocate ...