提问关于locate查找命令的使用[已解决]

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
山中竹
帖子: 236
注册时间: 2009-09-25 7:14

提问关于locate查找命令的使用[已解决]

#1

帖子 山中竹 » 2011-12-27 16:37

locate命令用来查找文件的强大是大家都知道的,不过我发现在updatedb的时候,已经挂载的U盘或是移动硬盘并没有被索引到数据库中去,这个有没有什么解决办法么?或者是说就是不行呢?
上次由 山中竹 在 2012-01-03 23:16,总共编辑 1 次。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
头像
xzy3186
帖子: 419
注册时间: 2007-09-11 18:38

Re: 提问关于locate查找命令的使用

#2

帖子 xzy3186 » 2011-12-27 19:41

那是因为一般情况下updatedb在index文件时会忽略像是ntfs这样的分区,需要在updatedb的配置文件中激活该选项。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 提问关于locate查找命令的使用

#3

帖子 eexpress » 2011-12-27 20:06

man locate
● 鸣学
山中竹
帖子: 236
注册时间: 2009-09-25 7:14

Re: 提问关于locate查找命令的使用

#4

帖子 山中竹 » 2012-01-02 20:18

eexpress 写了:man locate
回ee我man过了,没收获。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
山中竹
帖子: 236
注册时间: 2009-09-25 7:14

Re: 提问关于locate查找命令的使用

#5

帖子 山中竹 » 2012-01-02 20:29

xzy3186 写了:那是因为一般情况下updatedb在index文件时会忽略像是ntfs这样的分区,需要在updatedb的配置文件中激活该选项。
谢谢,我找找看,试一下。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 提问关于locate查找命令的使用

#6

帖子 eexpress » 2012-01-02 20:38

是man updatedb.conf
多看里面的各种PRUNE。缺省的,把挂载的都去掉了。

PRUNE_BIND_MOUNTS="yes"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf fuse.glusterfs fuse.sshfs ecryptfs fusesmb devtmpfs"

我没试过。基本用不上。你试试吧。
● 鸣学
山中竹
帖子: 236
注册时间: 2009-09-25 7:14

Re: 提问关于locate查找命令的使用

#7

帖子 山中竹 » 2012-01-03 23:15

哇哈哈,解决了,谢谢EE,果然是在那个配置文件中忽略了/media目录。这样子以后找东西就更快更方便了。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
回复