如何在 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 並刪除那些佔用您所有存儲空間的偷偷摸摸的重複文件。