2014-11-24 64 views
1

我在我的主目录中有一个目录调用mosesdecoder,当我尝试locate它时,它无法找到。该目录是新创建的。如何调试`locate`命令?

我试图找到一个以前创建的目录和locate命令的作品。

我已经通过创建一个新的目录,并定位其测试locate但它不会找到目录

[email protected]:~$ ls 
examples.desktop 
Templates 
mosesdecoder 
Desktop    
Documents   
Public       
Videos 
Downloads   
workspace 
[email protected]:~$ locate 'mosesdecoder' | head -n1 
[email protected]:~$ 
[email protected]:~$ locate 'workspace' | head -n1 
/home/alvas/workspace 
[email protected]:~$ locate 'Documents' | head -n1 
/home/alvas/Documents 
[email protected]:~$ mkdir testlocate 
[email protected]:~$ locate 'testlocate' 
[email protected]:~$ 

是否有一个原因,locate没有找到新创建的目录?

有没有locate命令搜索的索引?

如何调试locate命令?

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

回答