如何使用 GUI 搜索文件和文件内容?

如何使用 GUI 搜索文件和文件内容?

当我使用搜索功能时鹦鹉螺它只返回文件名匹配的文件。它甚至不支持通配符。例如,“*.txt”不返回任何内容。我希望它返回所有 .txt 文件。

无论如何,有没有一种方法,不使用命令行,就可以搜索文件内容,包括所有纯文本文件(.txt、.html、.css、.js、.c、.csv、.sh、.py、...)、档案(.zip、.7z、.rar、.tar、...)、office/libreoffice 文件(.doc、.docx、pptx、.odf、.ods、...)和媒体(.mp3、.mp4、...)元数据?搜索还应具有设置文件大小、日期、类型和不区分大小写的选项。

答案1

当您使用时Nautilus,只需从主文件夹的顶层单击搜索(即,您可以在此处看到所有文件夹的布局),然后在搜索框中输入.pdf(或.txt您想要查找的任何扩展名)。这就是我所做的,它只返回了我主文件夹中的所有 pdf。与在命令行上使用搜索程序不同,您不需要在 Nautilus 搜索中使用通配符或在搜索词周围加上引号。

gnome-search-tool用于在文件中进行搜索 - 选择要搜索的主文件夹或目录,然后单击select more options,并在其中输入您的搜索词'contains the text.'它可能非常慢,因为它在没有索引的情况下工作,但我已经使用它几次,它对于基本搜索很有用。

答案2

在启动器上,您将看到主文件夹。单击它并选择要搜索的库。您会在右上角看到答案。您可以使用它进行搜索。

答案3

这是我针对外部硬盘上的 1.5 TB 文件的解决方案 - 因为您可以在生成的 XLSX 中使用“查找 - 全部”轻松搜索(但是没有回答 GUI 问题 - 抱歉)

将其放入终端以创建包含所有文件夹和文件的 TXT 文件

查找 -ls > ~/Downloads/IndexTree.txt

之后,打开 TXT 文件并将 ./ & / 替换为“*”;同时将“user user”替换为“user *”以划分大小和日期,今年的日期不显示年份 - 哇!。将“\”替换为空格

然后在 XLS (Libre Office) 中打开列分隔符“*”另存为 XLSX -(普通 XLS 只能处理 35,000 行 - 我的有 330,000 行)删除第一列,用自动编号 1 到任意数字替换全选,按 C 列和接下来的 7 列排序 - 通常转到 G 列

并尽情使用 Libre Office 中的“查找”功能

相关内容