搜索

2016-02-04


这是概览

它们之间的区别

  • find 是在文件层进行操作
  • ack 是在文本层进行操作
  • mdfind 操作所有信息
  • find, ack 是精确搜索的,mdfind 是模糊的

使用感悟

mdfind, Spotlight 这些工具具有搜索文件内容,文件名,文件元信息等功能, 在日常使用中极大地方便了我们寻找内容,比如我想搜索某一篇文本, 但是只记得一点点信息,这些工具就能够帮助我们,比较全面模糊地搜索
而 find 和 ack 是精确地搜索,你告诉它要搜索什么不要搜索什么,非常精确, 这些工具用于写代码之类要求非常精确的结果的方式下非常方便