locate 指令 – 快速搜尋檔案

locate 指令是用作搜尋檔案的工具, 相比起 find 指令, locate 搜索搜索更加快速, 因為 locate 指令不是從檔案搜尋檔案, 而是從updatedb 指令建立及更新的檔案列表索引找出檔案, 但這個方法的缺點是找不到最近建立的檔案。

RHEL 及 CentOS 的最小安裝沒有包括 locate 在內, 要使用先要執行以下指令安裝:

# yum install mlocate
# updatedb

例如要找出 php.ini 在那裡, 只要執行以下指令:

$ locate php.ini

要忽略檔案的大小寫, 可以加入 -i 參數:

$ locate -i filename



Leave a Reply