Mac下速查文件

对于用 Mac 的小伙伴来说,这是一个非常实用的技能,我花了些时间研究了下,现在写下我的心得。
网上一查,主要有两种方法,首先请打开你的终端。

通过Find命令搜索文件

find命令来自unix,OS X 和 Linux 系统同样支持该命令。find最基本的语法是:

1
find 文件路径 选项 目标文件

比如你可以通过以下命令全局搜索名字是 php.ini 的文件:

1
find / -name  "php.ini"

也可以在指定的文件夹中查找以 php 开头的文件:

1
find ~/Library/ -name "php*"

通过mdfind命令搜索文件

mdfind命令就是Spotlight功能的终端界面,mdfind命令非常迅速。最基本的使用方法是:

1
mdfind -name 文件名 

和find一样请务必加上 -name 选项,不加就会搜出一大堆文件。

亲自试了一下这两个方法,速度上 mdfind 快 find 几条街,所以强烈推荐使用 mdfind 。但是使用mdfind -name 文件名和你用Spotlight终端一样是无法搜索被隐藏的文件的。如果你需要搜索隐藏文件,请在终端输入sudo mdfind -name 文件名