dnGrep - 免费开源超级文本搜索工具
软件分享 发布于 阅读:180
dnGrep 是一个图形化、跨平台的桌面搜索工具,主要用于在文件中搜索文本内容,支持多种文件格式和高级搜索选项。它的名称来源于 “Desktop Network Grep”,是传统命令行 grep 工具的图形界面版本,更易用,适合不熟悉命令行的用户。
如何获取
- 官方网站: https://dngrep.github.io/
- GitHub: https://github.com/dnGrep/dnGrep
备用下载
- 城通网盘 (访问密码: 3999)
主要特点
-
跨平台支持
Windows、macOS、Linux 均可使用。 -
支持多种文件格式
- 文本文件(.txt, .log, .xml, .json, .html 等)
- 压缩包内的文件(.zip, .tar, .gz, .7z 等)
- PDF 文档
- Microsoft Office 文件(.docx, .xlsx, .pptx)
- 电子书格式(.epub)
- 代码文件(.java, .py, .js, .cpp 等)
-
高级搜索选项
- 正则表达式(正则搜索)
- 大小写敏感/不敏感
- 全词匹配
- 多行匹配
- 排除特定文件/文件夹
-
图形界面友好
- 搜索结果高亮显示
- 可直接预览文件内容
- 替换文本功能(支持批量替换)
- 保存/加载搜索配置
使用场景
- 在大量日志文件中查找错误信息
- 在代码项目中搜索特定函数或变量
- 在电子书或 PDF 文档中查找关键词
- 在压缩包内直接搜索内容(无需解压)
- 批量替换多个文件中的文本
基本使用方法示例
- 打开 dnGrep,在 “Search for” 输入要查找的内容
- “In Folder” 选择要搜索的文件夹
- “File Patterns” 可指定文件类型(如
*.log或*.txt;*.pdf) - 点击 “Search” 开始搜索
- 结果会显示匹配的文件、行号和内容预览
高级功能示例
-
正则表达式搜索:
例如\d{3}-\d{4}匹配电话号码格式 -
在压缩包中搜索:
直接选择.zip或.tar.gz文件作为搜索目录 -
文本替换:
搜索后可在结果中直接替换,并保存文件
与命令行 grep 对比
| 功能 | dnGrep | 命令行 grep |
|---|---|---|
| 界面 | 图形化(GUI) | 命令行(CLI) |
| 易用性 | 适合新手,直观 | 需记忆命令参数 |
| 预览功能 | 直接高亮预览 | 需结合 less/cat 查看 |
| 压缩包搜索 | 原生支持 | 需配合 zgrep/tar 等 |
| 批量替换 | 图形化操作 | 需使用 sed/awk |
适用人群
- 需要图形界面搜索工具的非技术用户
- 经常需要搜索多种格式文件的文员、编辑、研究者
- 开发者或系统管理员希望快速图形化搜索日志/代码
- 需要在不打开文件的情况下预览内容的用户
如果你需要在 Windows 或 macOS 上快速搜索文件内容(尤其是混合格式文件),dnGrep 是一个强大且免费的选择。它的图形界面比命令行更友好,同时保留了 grep 的强大的搜索能力。
文章作者:软件分享
文章标题:dnGrep - 免费开源超级文本搜索工具
文章链接:https://www.xinxiben.com/8.html
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自软件分享 !
文章标题:dnGrep - 免费开源超级文本搜索工具
文章链接:https://www.xinxiben.com/8.html
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自软件分享 !