Linux系统find命令和locate命令查找速度比较

find和locate命令都是用于查找文件的命令 

效率上:locate > find

locate命令有自己的文件数据库,所以每次使用locate命令前需要使用update命令更新数据库,确保数据库的文件和Linux系统的本地文件匹配,所以locate命令只是在数据库上查找,而不需要深入文件系统中,所以查找速度是比find命令快的

安全性上:find > locate

find命令由于在受到权限方面的限制,所以同样的过滤条件,locate查找出的文件数量要多于find查找出的数量,所以在安全性上find命令比locate命令要高。

你可能感兴趣的:(Linux,find和locate的效率,Linux,find和locate的效率)