1. 程式人生 > >Linux系統find命令和locate命令查詢速度比較

Linux系統find命令和locate命令查詢速度比較

find和locate命令都是用於查詢檔案的命令 

效率上:locate > find

locate命令有自己的檔案資料庫,所以每次使用locate命令前需要使用update命令更新資料庫,確保資料庫的檔案和Linux系統的本地檔案匹配,所以locate命令只是在資料庫上查詢,而不需要深入檔案系統中,所以查詢速度是比find命令快的

安全性上:find > locate

find命令由於在受到許可權方面的限制,所以同樣的過濾條件,locate查找出的檔案數量要多於find查找出的數量,所以在安全性上find命令比locate命令要高。