利用 dnGrep 查找文件内容

阅读时间: 3 分钟| 📝 文章字数: 715

为了适应繁重的工作,除了 Everything,我们还应该了解 dnGrep。为了直观比较这两款软件的特性,制定以下表格:

特性维度dnGrepEverything
核心定位文件内容搜索与文本处理工具文件名和路径的即时搜索引擎
搜索对象文件内部的文本、代码、字符串文件/文件夹的名称和路径
核心技术读取并索引文件内容(需手动触发或建立索引)实时监控并索引 NTFS 文件系统的MFT(主文件表)
搜索速度相对较慢,取决于文件数量、大小和索引极快(毫秒级),输入即出结果
典型用途在文件中“大海捞针”(找内容)在硬盘上“按图索骥”(找文件)
高级搜索正则表达式、布尔逻辑、XPath、批量替换支持通配符、布尔逻辑、高级搜索语法
界面呈现三窗格视图(文件树、匹配行、文本预览)单列表/多列视图(类似文件管理器)
资源占用运行时占用较高(需读取文件内容)后台服务占用极低(仅索引文件名)
开源/免费免费且开源免费(非开源)
dnGrep 简介

dnGrep 是一款支持跨文件搜索并呈现易读结果的工具。它可以通过文本、正则表达式、XPath 和注音查询,在文本文件、Microsoft Office套件文档(Word 文档、Excel 表格、PowerPoint 演示文稿等)、PDF 文件以及压缩包中进行搜索。dnGrep 还包含搜索替换、全文预览、在文件资源管理器中右键搜索等多项功能。

dnGrep 的运行环境要求:Windows 10、11 或 Windows Server。dnGrep 的 Windows 7 版本已停止更新,但仍可运行 v3.2.330 版本,需依赖 .NET Framework 4.8。

如何获取 dnGrep?

在 Github 网站,我们能够获取最新版本的 dnGrep 安装文件。

➡️ https://github.com/dnGrep/dnGrep/releases

目前(截止 2026 年 1 月 12 日),Windows 10、Windows 11 的最新版本为:v4.6.63.0。无法访问 Github 的同学,可在本站下载安装文件:

还在使用 Windows 7 的同学,可以使用:

dnGrep 安装过程注意事项
  1. 在选择安装类型(Choose Setup Type)时,选自定义安装(Custom),这样才可以自定义安装路径。
  2. 安装完成后,首次运行默认英文界面,可以设置语言为简体中文。设置路径:SettingOptionsLanguage

dnGrep 初体验

dnGrep 的操作非常简单,基本可以开箱即用。

  1. 选择搜索目标文件路径;
  2. 搜索类型设为:文本;
  3. 点击搜索按钮开始搜索;
  4. 在下方搜索结果栏中,选择某条目,即可在右侧的预览栏中浏览文件内容。

发表评论