首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试“`locate`”命令?

如何调试“`locate`”命令?
EN

Stack Overflow用户
提问于 2014-11-24 16:35:13
回答 1查看 45关注 0票数 1

我的主目录中有一个名为mosesdecoder的目录,当我尝试locate时,它就找不到了。该目录是新创建的。

我已经尝试过定位以前创建的目录,locate命令可以工作。

我已经通过创建一个新目录并定位它来测试locate,但是它没有定位这个目录

代码语言:javascript
复制
alvas@ubi:~$ ls
examples.desktop
Templates
mosesdecoder
Desktop            
Documents          
Public                        
Videos
Downloads           
workspace
alvas@ubi:~$ locate 'mosesdecoder' | head -n1
alvas@ubi:~$ 
alvas@ubi:~$ locate 'workspace' | head -n1
/home/alvas/workspace
alvas@ubi:~$ locate 'Documents' | head -n1
/home/alvas/Documents
alvas@ubi:~$ mkdir testlocate
alvas@ubi:~$ locate 'testlocate'
alvas@ubi:~$ 

locate 为什么没有找到新创建的目录?有什么原因吗?

是否有locate 命令从命令中搜索的索引?

如何调试locate 命令?

我应该怎么做才能使新创建的目录“可定位”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-24 16:43:26

使用updatedb更新定位数据库。

locate只能“查找”数据库中的条目,因此需要定期更新。

编辑:关于定位和定位b的更多信息,以及它是如何工作的。locatedb.htm

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27109612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档