我试图找到一个包含一些文本但我不知道文件名的 openoffice 文件。有没有办法使用 Ubuntu 的搜索文件工具找到所述文件?如果是如何。似乎地方下的搜索工具只查看纯文本文件。我应该如何在不使用命令提示符的情况下继续?
安装searchmonkey
,它可以从存储库中获得。这很容易,但是如果您仍然需要一些帮助,请询问我,我会看看我是否可以为您解决。
grep -R -i -a -n needle stack
Run Code Online (Sandbox Code Playgroud)
grep
是查找文本所需的工具。
-R
告诉grep
递归搜索。
-i
告诉grep
不区分大小写。
-a
告诉grep
将二进制文件视为纯文本文件。
-n
告诉grep
您针在文件中的行号。
针是您正在寻找的一段文字。
堆栈是它应该搜索的地方。由于-R
参数,您可以在此处使用目录。
例子
grep -R -i -a -n "<html>" Websites
Run Code Online (Sandbox Code Playgroud)
这将搜索文本 在文件夹网站的每个文件中
我希望我的解释足以让您了解所有参数的使用。如果没有,请随时在评论中询问更多。