当前位置: 首页>>技术教程>>正文


用于文件中文本搜索的软件

,

问题描述

我正在寻找一种软件,该软件将从类似于XYplorer的文件夹中搜索文件中的文本。

有类似的东西吗?

最佳答案

Ubuntu附带有一个非常不错的工具。

  1. 打开Dash(Super键或Ubuntu按钮)并开始输入,直到找到Search for Files

  2. 上面是针对Unity(Ubuntu中的默认桌面环境)的。在menu-driven环境中,转到Applications-> Accessories-> Search for Files

  3. 展开Select more options部分,然后在Contains the text:输入字段中输入要搜索的文本。

特征:

  • 100%GUI

  • 您可以搜索文件名或内容

  • 它确实在sub-folders中查找。

考虑到您的情况(没有终端命令,易于使用的界面),我认为没有更好的选择。

PS:在Contains the text:输入字段上,’.’字符是通配符。要转义它,您必须使用'[]’。例如:键入Contains the text: [.]myFunction以搜索.myFunction

次佳答案

采用

 grep -nr <your text> .

将您要查找的文本放在<您的文本>内。

第三种答案

我是searchmonkey(GPL,免费,cross-platform,对资源的了解很少,而且速度很快)的粉丝。

第四种答案

您可以使用

find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;

-名称’*.*’或’*.txt'(在此处使用文件掩码)“查找文本”(在此处放置要查找的文本)

find . -type f -exec grep -Hn 'text to find' '{}' \;

如果要搜索所有文件

第五种答案

GUI(图形)工具:

gnome-search-tool

你可以在Ubuntu主菜单中找到它

Menu -> Accessories -> Search for Files

或使用热键ALT + F2运行它

第六种答案

Regexxer将让您搜索文件中的文本。不知道”in folders”是什么意思。

第七种答案

图形搜索:

在Kubuntu中打开“海豚”,然后单击“编辑”->“查找”(Ctrl + F)

从文件名更改为内容,然后从查找位置进行调整。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10676.html,未经允许,请勿转载。