locate命令

一 简介

1、语法
locate 文件名
在后台数据库中按文件名搜索,搜索速度更快。
2、locate命令搜索的后台数据库
/var/lib/mlocate
该数据库默认是一天一更新。
3、强制更新数据库
updatedb
4、优点
5、缺点
只能按照文件名搜索
 
二 实战
  1. [root@localhost test]# ls
  2. abc abc.soft
  3. [root@localhost test]# updatedb
  4. [root@localhost test]# locate abc.soft
  5. /root/test/abc.soft
  6. [root@localhost test]# touch abcdef
  7. [root@localhost test]# locate abcdef
  8. [root@localhost test]# updatedb
  9. [root@localhost test]# locate abcdef
  10. /root/test/abcdef
  11. [root@localhost test]# locate mlocate
  12. /etc/cron.daily/mlocate
  13. /usr/share/doc/mlocate-0.26
  14. ......
  15. /var/lib/mlocate
  16. /var/lib/mlocate/mlocate.db
  17. /var/lib/mlocate/mlocate.db.FhTi2M
三 /etc/updatedb.conf配置文件


 
lolate whereis which 都遵循此规则。
 
四 实战
  1. [root@localhost test]# touch /tmp/cakin2425
  2. [root@localhost test]# updatedb
  3. [root@localhost test]# locate cakin2425
  4. [root@localhost test]# cat /etc/updatedb.conf
  5. PRUNE_BIND_MOUNTS ="yes"
  6. 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"
  7. PRUNENAMES =".git .hg .svn"
  8. PRUNEPATHS ="/afs /media /mnt /net /sfs /tmp /udev /var/cache/ccache /var/lib/yum/yumdb /var/spool/cups /var/spool/squid /var/tmp"
  • 大小: 116.3 KB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值