无法使用“定位”

无法使用“定位”

Fubini's_theorem.html我在某个目录下有一个名为的文件。但两者

locate "Fubini's_theorem"

或者

locate Fubini

不要返回任何东西。

该文件已经存在几个月了,我确信它已经在locate.所以我想知道为什么搜索不成功?谢谢!

我的操作系统是 Ubuntu 10.10。

答案1

您还可以使用该find实用程序:

find / -name Fubini 2> /dev/null

/从 / 开始搜索,
-name Fubini查找名称中包含“Fubini”的文件,
2> /dev/null将错误重定向到 /dev/null。

从根目录搜索时重定向很有用,因为 /proc 目录并不真正存在。 /proc 是一个虚拟文件系统,find通过它进行访问......好吧,只是不正确:)

答案2

您可以使用以下命令来更新文件索引的数据库

/usr/bin/updatedb -e /mnt/data,/mnt/files,...

理论上,该命令应该位于您的 crontab 中,以便定期执行。您可以通过运行来检查您的 crontab

crontab -l

如果那里没有,您可以手动添加。

相关内容