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