Macで重複ファイルを見つけて削除する方法
同じファイルが複数ある場合:内容が完全に同じものを見つけて1つだけ残す
結論から言うと、macOSのFinderには重複ファイルを一覧にする標準ツールがありません。フォルダを名前やサイズで並べ替えて気づくことはでき、「写真」や「ミュージック」アプリは自分のライブラリ内の重複を示しますが、書類、ダウンロード、アーカイブ、動画のためにはファイルの中身を比べるツールが必要です。Mac版DiskMopは「大きなファイルと重複」>「重複」タブでそれを行います。
このガイドでは、重複が生まれる理由、Appleの標準ツールでできること、DiskMopが2つのファイルを同一と判断する方法、元のファイルを失わずに余分なコピーを取り除く手順を説明します。
要点
- Finderは重複を表示できません。「写真」(重複項目アルバム)と「ミュージック」(重複項目を表示)は、それぞれのライブラリだけが対象です。
- DiskMopは内容が完全に同じ場合だけ重複と見なします。サイズが同じ、先頭64KBが同じ、さらにSHA-256の指紋全体が同じ、という条件です。名前や日付は無視します。
- 1MB未満のファイルは対象外です。同じデータを指す2つの名前(ハードリンク)も重複として数えません。片方を消しても空き容量が増えないためです。
- 取り除いたコピーはゴミ箱へ移るので、空にする前なら元に戻せます。
DiskMopでMacの重複ファイルを見つける
DiskMopが隠れたキャッシュ、アンインストール後の残りファイル、不要なシステムファイルを自動検出して安全に削除します。
Macで重複ファイルを見つける方法
| 方法 | 比べるもの | 範囲 | 向いている用途 |
|---|---|---|---|
| Finder:名前やサイズで並べ替え | 名前とサイズのみ | 1つのフォルダずつ | 「報告書 (1).pdf」のような分かりやすいコピー |
| 写真・ミュージックの重複ツール | それぞれのライブラリ | 写真または曲のみ | それらのアプリ内の重複 |
| fdupesなどのターミナルツール | ファイルの内容 | 指定した任意のフォルダ | コマンドラインに慣れた人 |
| DiskMopの「重複」タブ | サイズ、先頭64KB、SHA-256全体 | マイファイルまたは選んだドライブ | 書類、ダウンロード、アーカイブ、動画 |
重複ファイルはどこから来るのか
重複の多くは偶然の産物です。同じインストーラを2回ダウンロードした、メールの添付とチャットの添付を別々に保存した、危険な変更の前にプロジェクトフォルダをコピーした、バックアップを別のバックアップにコピーした、などです。クラウドフォルダは、同期の競合で別名の2つ目のファイルができると、さらに増やします。
小さいことはあまりありません。重複した動画やディスクイメージが数本あるだけで、小さなファイル数千個より容量を食うことがあります。そのため、1MBを超える重複から探すのが効率的です。
Finder・写真・ミュージックでできること
Finderはフォルダを名前、種類、サイズで並べ替えられ、スマートフォルダで一定サイズ以上のファイルを一覧にできますが、内容を比べるものはありません。名前が違う2つのファイルは無関係に見えます。「写真」アプリには同一と判断した写真の「重複項目」アルバムがあり、「ミュージック」アプリは「ファイル」>「ライブラリ」から重複する曲を表示できます。どちらもMacのほかの部分は見ません。
Homebrewで入れるfdupesなどのターミナルツールは内容を比べるので、コマンドラインに慣れていれば便利です。何が削除されるかをウィンドウで確認したい場合は、確認ステップのある重複検出ツールを使いましょう。

DiskMopで解決: 概要
すべてのディスク使用状況を1つの画面で確認できます。クリーンアップ可能な領域を即座に特定します。
DiskMopが同じファイルと判断する方法
DiskMopはまずサイズがまったく同じファイルをまとめ、先頭64KBを比べ、それでも一致するものだけについてSHA-256の指紋全体を計算します。指紋が同じなら、名前や日付が何であれ内容は同一です。これでスキャンは速く、大きなファイルを毎回最後まで読まずに済みます。
1MB未満のファイルは無視し、同じデータの2つの名前(ハードリンク)は1つのファイルとして扱います。システムフォルダやアプリパッケージの内部にも触れないため、アプリ内部の重複が削除候補に出ることはありません。
コピーを安全に取り除く
各グループでDiskMopは1つのコピーをチェックなしにし、残りにチェックを入れますが、最終判断はあなたです。パスを開き、想定した場所にあるコピー(たとえば「ダウンロード」ではなく「書類」のファイル)を残してください。取り除いたファイルは消えてなくなるのではなくゴミ箱へ移るので、チェックを間違えても空にするまでは取り消せます。
スキャンは無料です。多数の項目をまとめて整理するのは買い切りのDiskMop Proの機能で、無料版では1件ずつの削除を数回試せます。ほかの容量食いについては、Macで大きなファイルを見つける方法とMacの起動ディスクを埋めているものも参照してください。
よくある質問
macOSに重複ファイルの検出機能は標準で付いていますか?
一般のファイル向けにはありません。「写真」には重複項目アルバム、「ミュージック」には重複項目の表示がありますが、Finderにはファイルの内容を比べるツールがありません。
重複ファイルを削除しても安全ですか?
1つのコピーを残せば安全です。DiskMopは内容が同一のファイルだけをグループ化し、各グループで1つのコピーをチェックなしにし、削除したものはゴミ箱へ移すので、空にする前に元に戻せます。
名前が違っても内容が同じファイルは見つかりますか?
はい。名前や日付ではなく内容を比べます。サイズが同じ、先頭64KBが同じ、SHA-256の指紋全体が同じ、が条件です。
小さいファイルが一覧に出ないのはなぜですか?
1MB未満のファイルは、空く容量が少なく一覧を埋め尽くすため対象外です。容量を食うのは、重複した動画、ディスクイメージ、アーカイブです。
評決
Finderは重複を代わりに探してくれないので、確実なのはファイルの中身を比べるツールです。重複はたいてい偶然の産物で、大きなものが数個あるだけで数GBが空くことがあります。
Mac版DiskMopはSHA-256全体の照合で内容を比べ、各グループで1つのコピーを残し、残りをゴミ箱へ移します。スキャンは無料なので、何かを決める前に重複が占める容量を確認できます。
DiskMopでMacの重複ファイルを見つける
DiskMopが隠れたキャッシュ、アンインストール後の残りファイル、不要なシステムファイルを自動検出して安全に削除します。