OS X的内置搜索功能是在Mac上快速查找文件和数据的好方法。 但是,默认情况下,Spotlight和Finder的搜索功能不会在结果中返回系统文件。 这对于许多用户很有用,因为它可以将深奥的系统文件与用户数据分开,但是对于试图对OS X或其众多应用程序之一进行调试或故障排除的高级用户而言,这可能会很痛苦。
幸运的是,可以修改此默认行为。 在我们的示例中,我们将尝试查找FaceTime的首选项文件,即com.apple.FaceTime.plist。
修改Finder的搜索参数
通过更改Finder的搜索功能的参数,可以克服OS X的不返回搜索结果中系统文件的设置。 首先,进行测试:我们想找到FaceTime首选项文件,因此我们将打开一个新的Finder窗口,该窗口设置为我们的主用户目录,然后在搜索字段中输入“ FaceTime.plist”。
我们只得到一个结果,它实际上是包含此提示的临时文本文件。 除非您还有包含搜索短语的用户文档,否则您可能会收到零结果。
但是我们知道那是错误的。 毕竟,FaceTime 必须 具有首选项文件,对吗? 如果我们知道用户级别的首选项文件存储在〜/ Library / Preferences中,则可以简单地导航到那里并手动获取文件。 但是,假设我们不知道这些,或者如果我们试图找到另一个未知位置的系统文件,我们将需要一些搜索形式的帮助。
毫无疑问,Finder完全能够返回系统文件的搜索结果,但是我们需要自己启用该功能。 返回Finder,然后再次开始输入搜索查询。 但是这一次,单击搜索框下方右侧的加号图标。 这将使我们向搜索添加参数。
现在,您将看到下拉菜单,其功能与在OS X上发现的其他规则和过滤器相似。单击“ 种类”菜单,然后选择“ 其他” 。
您会看到一大堆搜索属性。 我们正在寻找“ 系统文件”属性,您可以使用列表自己的搜索过滤器轻松找到该属性。
单击以突出显示“系统文件”属性,然后按OK 。 该窗口将关闭,“系统文件”现在将成为搜索过滤器下拉菜单中的一个选项。 将参数更改为,您将立即看到搜索结果中包含所有匹配的系统文件。 在我们的例子中,这就是我们的com.apple.FaceTime.plist文件。
请注意,一旦您关闭Finder窗口,Finder的搜索将恢复为默认行为。 如果您希望将“系统文件”作为默认属性项以备将来搜索,请在属性列表中进行搜索时,选中“在菜单中”框。 在以后的搜索过程中,您仍然需要按加号按钮,但是“系统文件”属性将与其他默认值一起列出,以使访问更加便捷。
第三方搜索工具
如果您经常处理系统文件,并且正在寻找更强大的选项,则可以使用许多第三方实用程序来补充或替换Finder搜索和Spotlight。 受到好评的应用程序包括“查找任何文件”(7.99美元)和Tembo(14.99美元)。
这两个选项都使用户可以按任何文件类型搜索和过滤结果,甚至可以跨越多个内部和外部驱动器。