如何在 Mac 上比较两个文件:完整指南

Ella

了解如何在 Mac 上比较两个文件一开始可能听起来很简单,但根据文件类型和执行此操作的原因,您需要的工具和获得的结果可能会有很大差异。

最近我经常这样做,同时清理旧的重复项,协调我无休止的笔记,并整理旧的、杂乱的项目文件夹。

如果您正在寻找最佳方法,我已经测试了相当多的选项,并根据我的第一手经验编写了一份指南,所以让我们开始吧。

在 Mac 上比较文件的原因

事实上,原因并不缺乏,相信我,其中大部分我都经历过:

  • 您有一个文档的两个版本,但不知道哪个版本更新或更完整。
  • 您怀疑内容略有不同的重复文件。
  • 您正在清理空间,并且希望在删除一个文件之前仔细检查两个文件是否相同。

接下来,让我们看看您的选择。

如何比较文件

我亲自在运行 macOS Sequoia 的 Mac 上测试了以下每种方法。以下是有效的方法以及一些通常不会出现在教程中的额外提示。

1.使用Terminal比较文本文件

它适用于文本文件、脚本和基本文档比较。但任何具有丰富格式的内容(例如 PDF 或 Word 文档)都不起作用。如果您想比较两个文本文件并希望逐行查看它们之间的差异,diff 命令是 macOS 内置的最快工具之一。无需安装任何东西。这有点老派,但是一旦你掌握了它,它就会出人意料地有帮助。

  1. 将您要检查的两个文件放在桌面上。
  2. 从应用程序 > 实用程序打开终端。
  3. 输入 cd ~/Desktop
  4. 按 Return 键,然后输入以下命令,但请确保将草稿 1 和草稿 2 的名称更改为文本文件的确切名称。
    diff -y 草稿1.txt 草稿2.txt
  5. 接下来,您将看到并排比较。如果您只想查看差异(再次更改文件名),也可以使用此命令。
    diff -y –抑制公共行草稿1.txt 草稿2.txt

2.FileMerge(Xcode工具的一部分)

几年前,我在研究 Xcode 时发现了 FileMerge。这是一个安静的救星。当我不想乱用终端时,我一直用它来比较项目文件甚至大文档。

它的工作原理如下:

  1. 首先,安装 Xcode(App Store 上免费)。
  2. FileMerge 存在于 Xcode 中,但它非常隐藏。打开 Finder,单击前往 > 前往文件夹。
  3. 粘贴这个确切的路径:/Applications/Xcode.app/Contents/Applications/
  4. 按 Return 键并从列表中选择文件合并。

  5. 现在选择左侧和右侧,然后打开要比较的文档。最后,单击“比较”查看差异。

尽管 UI 已经有一段时间没有更新了,但它在 macOS Sequoia 上仍然运行良好。该刷新了,但它仍然有效。

3.使用BB编辑

如果您正在比较两个文本文件,可能是几个脚本、文档或草稿,并且您想要比终端更容易阅读的东西,那么BB编辑是我最喜欢的工具之一。它很轻量级,并且具有令人惊讶的强大内置文件比较功能。

  1. 下载或打开应用程序。
  2. 转到顶部菜单,单击“文件”>“打开”,然后选择您的第一个文件;接下来,转到“搜索”>“比较”。
  3. 在时钟图标旁边,您需要选择两个文件并单击“比较”。
  4. 然后,您将获得突出显示差异的并排视图。
  5. 您可以在任一文件中进行更改,然后单击“应用”保存它们。

4. 通过手动视力测试预览 PDF

当比较两个 PDF 文件时,上述提示都没有多大帮助。这是我的技巧:

  1. 在预览中打开这两个文件。
  2. 拖动窗口或调整窗口大小,使它们并排。
  3. 手动逐行运行。

它并不迷人,而且有点耗时,但它是一种选择。

5.付费高级工具

大多数 Mac 用户可能没有意识到有多少工具可以用来比较项目和文件。以下是一些具有更多功能的付费选项,包括图像和数据文件比较。

如果您正在对旧文件进行排序,试图决定保留或删除哪些内容,CleanMyMac 中的“我的杂乱”模块可以帮助您找到大的、过时的或看起来重复的文件,甚至无需打开它们。

我在开始比较之前使用它,特别是当我的下载文件夹开始看起来像 ZIP 和草稿的墓地时。

有关的:iPhone 的“坚固”保护壳与“标准保护壳”相比如何?

  1. 获取 CleanMyMac 免费试用版 — 以零成本享受 7 天无限制的应用程序功能。
  2. 打开 CleanMyMac 并单击“我的杂乱”>“扫描”。
  3. 单击“查看所有文件”。
  4. 从侧栏中选择重复项。
  5. 查看每条建议,选择项目,然后单击“删除”。

虽然这本身并不进行文件比较,但它通过显示最可能不必要的内容使整个过程变得更容易。另外,CleanMyMac 经过 Apple 公证,并且在安全 macOS 清理方面拥有长期声誉,这对我来说很重要。

弄清楚如何在 Mac 上比较两个文件不仅仅需要工具;还需要工具。这是关于信任的。相信方法,相信你的判断,相信结果。就我个人而言,我会混合使用 Terminal、FileMerge 和 BBEdit,具体取决于我要比较的内容。对于 PDF 或视觉内容,我仍然依赖于预览。当我的 Mac 开始变得混乱时,我会依靠 CleanMyMac 来帮助我回到原点。比较文件可能并不吸引人,但如果做得正确,它会让您变得清晰。到 2025 年,我们的 Mac 上的数据比以往任何时候都更加丰富,清晰度非常重要。