如果要locate
在Linux计算机上使用该命令,通常会sudo updatedb
先运行以更新数据库。我可以locate
在OS X 10.5上运行命令,但找不到updatedb
。Mac对应的updateb是什么?
upatedb和locate很好,但是它们需要定期运行updatedb(updatedb定期运行,这会在不方便的时候减慢您的系统速度,或者locate显示对不再存在的文件的引用)。因此,我认为与其设置locate / updatedb,不如熟悉(功能更强大)查找可能会更好。
—
amo-ej1 2010年
尽管查找对于很多事情很有用,但每次都需要遍历文件系统。如果您可以缩小查找范围,那很好。定位的优点是保留自己的数据库,因此不需要每次都搜索。这对于大型和/或远程文件系统尤为重要。我认为每个都有它的位置。
—
KeithB 2010年
首次
—
Török的Gabor
locate
在OS X盒子上运行时,它会告诉您运行sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
。
根据您需要使用
—
Paul R 2010年
locate
的内容,您可能会发现使用Spotlight的命令行界面更为方便mdfind
,因为Spotlight数据库几乎始终是最新的,并且提供了比定位更多的功能。man mdfind