问题描述
我正在寻找一种软件,该软件将从类似于XYplorer的文件夹中搜索文件中的文本。
有类似的东西吗?
最佳答案
Ubuntu附带有一个非常不错的工具。
-
打开Dash(
Super
键或Ubuntu按钮)并开始输入,直到找到Search for Files
-
上面是针对Unity(Ubuntu中的默认桌面环境)的。在menu-driven环境中,转到
Applications
->Accessories
->Search for Files
-
展开
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)
从文件名更改为内容,然后从查找位置进行调整。