在我locate
看来很多比 更快find
,也更彻底地查找文件。有什么区别?
答案1
简而言之 -find
遍历给定的目录(递归)并查找符合给定条件的文件。locate
另一方面,使用先前创建的预准备数据库updatedb
。按理说locate
应该更快,但准确性较低,因为它使用的数据库可能已过时,并且可能不再反映实际的文件系统。
在我locate
看来很多比 更快find
,也更彻底地查找文件。有什么区别?
简而言之 -find
遍历给定的目录(递归)并查找符合给定条件的文件。locate
另一方面,使用先前创建的预准备数据库updatedb
。按理说locate
应该更快,但准确性较低,因为它使用的数据库可能已过时,并且可能不再反映实际的文件系统。