在 Mac OS X 中搜索文本文件

在 Mac OS X 中搜索文本文件

在 Mac OS X 中,有没有办法在文件夹(和子文件夹)中的所有文本文件中搜索特定的字符串或文本?

答案1

您无法通过菜单栏中的聚光灯图标执行此操作。但您可以使用聚光灯执行此操作:

  1. 导航到查找器中的文件夹。

  2. 在文件夹右上角的搜索栏中输入您的搜索内容。

  3. 结果上方有一行文字:

搜索:这台 Mac“您的文件夹名称”

单击文件夹名称可将搜索限制在文件夹中,而不是整个计算机,这是默认选择“此 Mac”的作用。

然后单击齿轮图标,选择显示搜索条件,并将类型更改为文本文件。

答案2

如果你更喜欢命令行,

grep "my string of text" -R .

您需要熟悉grep。阅读man grep更多信息。

答案3

非常强大和快速

mdfind "text to find"

描述: Mac Dev Centre - mdfind 的强大功能

答案4

mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c忽略大小写。请参阅这个答案概览查询格式其他属性

grep -F what? -l -r ~/Notes --include *.txt

-F搜索固定字符串而不是正则表达式。-l仅打印匹配文件的名称。

相关内容