如何在 Mac 上查找和删除重复项 [5 种方法]

Ella

随着时间的推移,您的 Mac 的存储空间将会被填满并耗尽。最有可能的是,重复项会占用您大量的宝贵空间。找到他们是一件苦差事。您可以使用“照片”应用程序中的“重复”功能来查找图库中的重复图像,但删除克隆还有更多操作。继续阅读,您将了解如何使用此功能以及如何使用应用程序和手动清除 Mac 上的重复项。

为什么我的 Mac 会重复文件?

Mac 加载重复文件的原因有很多:

  • 您多次从相机导入相同的照片但没有意识到。
  • 您找不到通过电子邮件或消息收到的文件,因此您只需重新下载即可。
  • 您在不同的设备上拥有相同的库和播放列表,因此所有这些副本都存储在您的 Mac 上。
  • 您故意创建了文档或照片的多个副本,但忘记将其删除。

无论您的 MacBook 重复文件的原因是什么,这都是使用它的正常部分,这就是为什么您应该定期检查和清洁您的 Mac。

1. 使用 CleanMyMac 删除重复文件

那里有大量重复的查找工具,但我们将以 CleanMyMac 为例,因为我们 100% 确定它有效。只需按照以下步骤扫描 Mac 上的所有文件夹:

  1. 获取免费 CleanMyMac 试用版并打开该应用程序。
  2. 从侧边栏转到“我的杂乱”。
  3. 单击扫描。如果需要,您可以选择扫描位置。默认情况下,会选择您的主文件夹。

扫描结束后(不需要很长时间),单击“查看所有文件”>“重复项”。您现在可以查看 CleanMyMac 找到的重复项,然后单击“删除”以删除它们。

这几乎就是全部内容了。 CleanMyMac 将查找重复的图片、档案、文件夹、音乐和其他文件。这是迄今为止查找和删除 Mac 上所有重复项的最简单、最快的方法。请注意,某些文件可能会发送到应用程序的“最近删除”文件夹(例如“照片”),因此您必须清空它以确保完全删除。

2. 使用终端查找重复文件

在你一头扎进终端之前,你应该只如果您感到舒服并且熟悉航站楼的路,就可以这样做。这是一个强大的工具,如果您不知道自己在做什么,可能会造成很多麻烦。

以下是使用终端搜索重复文件的方法:

  1. 在 Finder 中,转至应用程序 > 实用工具 > 终端将其打开。
  2. 使用 cd 命令导航到要扫描的文件夹。例如,如果您想扫描下载,请输入cd ~/Downloads并按回车键。
  3. 复制并粘贴此命令:

find . -size 20 \! -type d -exec cksum {} \; | sort | tee /tmp/f.tmp | cut -f 1,2 -d ‘ ‘ | uniq -d | grep -hif – /tmp/f.tmp > duplicates.txt并按回车键。

这将在您指定的文件夹中创建一个文本文件,其中包含重复项的列表。但有两件事你应该记住:

  • 这个终端命令忽略了很多重复项。
  • 您仍然需要找到这些重复的文件并筛选它们以将副本与原始文件分开。

所以,这个命令更像是一个水晶球:它给你提示,但你仍然需要手动进行排序和删除。这给我们带来了另一种选择,它将为您做更多的工作。

有时,文件不会被标记为重复项,因为它们的文件名略有不同。但每个文件都有所谓的 md5 哈希值,它是与文件一起保留的唯一标识符。因此,即使您移动或重命名文件,它的 md5 哈希值也将保持不变。

与上面的终端命令类似,您可以生成一个显示 md5 标记的列表,以验证特定文件夹中的所有重复项。请按照以下步骤创建该列表。

  1. 从实用程序文件夹中打开终端。
  2. 在此示例中,我们将扫描“文档”文件夹。在终端窗口中输入:cd ~/Documents
  3. 复制并粘贴此代码:find ./ -type f -exec md5 {} \; | awk -F '=' '{print $2 "\t" $1}' | sort | tee duplicates.txt然后按回车键。

  4. 然后,打开 Finder 窗口并导航到您的文档文件夹。
  5. 打开重复项.txt 文件。

这会生成您指定的文件夹中所有文件的列表,但您至少能够看到 md5 标签以了解哪些文件是彼此的副本。

3. 使用智能文件夹在 Mac 上查找重复文件

重复的文件可能存在于硬盘驱动器上的任何位置,这使得查找它们变得更加困难。但借助 Finder 中名为“智能文件夹”的功能,您可以根据特定条件缩小搜索范围。假设您想要搜索 Mac 上的所有文档,那么您需要执行以下步骤:

  1. 在新的 Finder 窗口中,单击“文件”>“新建智能文件夹”,并确保选择“这台 Mac”。
  2. 单击右上角的 +。
  3. 从第一个下拉菜单中选择“种类”,然后在第二个下拉菜单中选择“文档”。然后,单击“保存”。
  4. 将出现一个弹出窗口,让您命名文件夹并选择保存智能文件夹的位置。
  5. 从那里,您可以看到所有文档。单击可按名称、大小或创建日期对文件进行排序,以帮助您快速发现重复项。
  6. 选择您要删除的文件。
  7. 右键单击(或按住 Command 并单击),然后单击“移至废纸篓”。

虽然使用智能文件夹比在整个硬盘驱动器中寻找重复文件要快得多,但它仍然需要一点耐心。即使您已经缩小了范围,手动逐一检查每个文件也可能需要一些时间。因此,最好关注特定的文件夹、文件类型或文件大小。

如何查找特定文件夹中的重复文件

要设置搜索特定文件夹的智能文件夹,请按照下列步骤操作:

  1. 转至您要在 Finder 中搜索的文件夹,然后单击文件 > 新建智能文件夹。
  2. 在窗口顶部的搜索栏中,单击文件夹名称。
  3. 单击右上角的+。
  4. 设置其他搜索条件并单击“保存”。
  5. 然后,为您的智能文件夹命名并选择保存位置。
  6. 按名称、大小或创建日期整理文件,以帮助您查看重复项。
  7. 选择要删除的文件并将其拖到废纸篓中。

如何查找特定文件类型的重复项

由于您为每个智能文件夹设置了搜索条件,这意味着您可以搜索特定类型的文件或特定大小的文件。方法如下:

  1. 单击文件 > 新建智能文件夹。
  2. 然后,单击右上角的 +。
  3. 从第一个下拉菜单中,选择“种类”。
  4. 从第二个下拉列表中选择图像。您还可以选择扩展名。
  5. 单击“保存”。
  6. 然后,为您的智能文件夹命名并选择要保存它的位置。
  7. 保存后,您可以选择重复的文件,右键单击或按住命令单击,然后单击“移至废纸篓”。

如何按文件大小查找重复项

如果您只想按文件大小搜索文件(这对于删除较大的重复项特别有帮助),请执行以下操作:

  1. 打开 Finder 窗口。
  2. 单击右上角的+。
  3. 单击第一个下拉列表以选择文件大小。如果您没有看到它,请单击其他...,然后搜索尺寸,将其添加到菜单中。
  4. 设置文件大小标准。
  5. 然后您可以单击“保存”,命名文件夹并选择保存位置。
  6. 创建智能文件夹后,您可以选择重复项,右键单击或按住命令单击,然后单击移至废纸篓。

虽然智能文件夹对于在 Mac 上查找和删除重复项非常有帮助,但它仍然需要您手动执行大量操作。这就留下了出错的空间,更不用说一次删除一个文件需要花费多少时间。

4. 在照片库中查找重复的图片

您将一堆新照片移动到 Mac 上,将它们导入“照片”中,然后开始对它们进行整理。您可能不知道的是,所有这些图片现在都存在两份副本:一份位于初始文件夹(例如文档)中,一份位于“主页”>“图片”>“照片库”中。因此,最好的办法是使用照片应用程序中的导入功能。

现在,如何找到这些重复的照片并删除它们?取决于您对照片查看和组织照片的依赖程度。如果您从来不喜欢该应用程序并且在其他文件夹中备份了所有照片,只需继续并清空照片库即可。不过,请记住这里两件事:

  • 仅当您 100% 确定其他文件夹中有照片的副本时,才删除“照片”中的照片。
  • 当您删除照片中的重复文件时,它们不会被删除 - 只是移动到最近删除的文件夹中。这意味着它们仍然占用存储空间。因此,不要忘记也清空“最近删除”文件夹。

在照片中查找类似照片

如果您使用“照片”来存储和组织图片,请记住,它仅显示存储在“主页”>“图片”>“照片库”中的文件。因此,如果您的照片重复,您必须删除存储在其他地方的副本。您可以通过以下方式找到它们:

  1. 在“照片”中,打开“照片”选项卡可查看按日期排序的所有照片。
  2. 在 Finder 中,打开“我的所有文件”即可批量查看所有照片,而不是在十几个单独的文件夹中查看。
  3. 按创建日期对文件进行排序,以便 Finder 中的照片或多或少按照照片中列出的顺序列出。
  4. 现在是乏味的部分。在“照片”中拍摄一组在同一天(例如 2015 年 4 月 17 日)内创建的照片。转到 Finder,找到 2015 年部分,然后找到该组相同的照片(它们将位于在一起,因此您只需仔细查看即可)。

对照片库中的所有图片重复步骤 4。这样,您将找到并删除存储在其他位置的重复照片,并仅保留照片库中的照片。

使用内置重复查找器

如果您已经将 Mac 更新到较新的 macOS 版本(Ventura 或更高版本),您会很高兴地发现“照片”应用程序附带了一个用于查找重复项的内置工具。使用方法如下:

  1. 打开“照片”应用程序,然后单击边栏中的“重复项”。
  2. 单击合并 [x] 个项目 > 合并 [x] 个精确副本。
  3. 转到最近删除的相册并删除副本。

请注意,如果您在“照片”应用程序中看不到“重复”相册,您可能需要退出它并稍后再次打开。问题是系统需要一些时间来分析您的照片库并找到精确的重复项。确保您的 Mac 在此期间已连接到电源。然后,相册会自动出现。

5. 如何在邮件下载中查找重复项

以下是一个常见的场景:同事通过电子邮件向您发送了一份文档,您在“邮件”中打开附件进行查看。您将需要此文件,因此将其下载到您的 Mac 上以便安全保存。没有重复,这里没什么好说的。正确的?

不完全是。看,邮件应用程序在您打开此附件的那一刻就悄悄地下载了它,并将其隐藏在自己的下载文件夹中。现在,您的 Mac 上已拥有同一文件的两个副本。

邮件下载文件夹不是特别容易找到。你真的必须知道去哪里才能找到它。请按照以下步骤访问它:

  1. 打开查找器。
  2. 在菜单栏中,单击前往 > 前往文件夹...
  3. 输入此路径:

~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads并按回车键。

这将打开一个新的 Finder 窗口,其中包含所有邮件附件。好消息是没有什么可以比较或排序的。这些文件会自动下载,以便您下次需要时更快地打开它们。但所有附件仍然存在于您的电子邮件服务器上,并且可以随时重新下载。这意味着,如果您没有错过任何内容,您可以清空整个文件夹。

适用于 Mac 的最佳重复清理应用程序

手动搜索重复项的替代方法是使用重复项查找应用程序。它们会扫描您的 Mac,查找不同类型的重复文件,然后您只需单击几下即可将其删除。使用它们是确保您有足够存储空间的好主意。

以下是一些需要考虑的应用程序:

阅读更多:如何删除 Mac 上无法删除的应用程序

  • CleanMyMac — 我们已经在文章中介绍过的应用程序
  • 愚人大师
  • 重复清扫器

如果您想了解有关这些应用程序和其他一些替代方案的更多信息,请查看本文。

希望本文可以帮助您清理 Mac 并删除那些占用您所有存储空间的偷偷摸摸的重复文件。