find 和 locate 和有什么不一样?

nip*_*ese 1 locate find macos

在我看来,locate的速度比find在查找文件,也更彻底。有什么不同?

Mur*_*nik 5

简而言之 -find遍历给定的目录(递归)并查找符合给定条件的文件。locate,另一方面,使用先前由updatedb. 按理说locate应该更快,但它不太准确,因为它使用的数据库可能已经过时,并且可能不再反映实际的文件系统。