locate命令可以快速搜索文件,與find不同,locate直接檢索系統維護的資料庫。 ...
locate——在文件資料庫中查找文件
命令所在路徑:/usr/bin/locate
相對於find命令通過掃面硬碟中文件來獲取結果,locate命令是通過檢索系統維護的文件資料庫來查找,因此效率更高、消耗系統資源很少,
但是文件資料庫並沒有包含所有磁碟文件信息,使用存在局限,比如無法檢索/tmp目錄下文件。
示例1:
# locate inittab
在文件資料庫中檢索與inittab相關的文件
# locate -i inittab
-i表示不區分大小寫,在文件資料庫中檢索與inittab相關的文件
示例2:更新文件資料庫
文件資料庫並不是實時更新的,因此新建的文件只有在更新資料庫之後才能查找到
# updatedb
執行上面命令完成更新