• 公開日:

Macでフォルダをマージする方法

Macでフォルダをマージ(統合)するとは、2つのフォルダの内容を単一のフォルダに組み合わせることを意味します。

しかし、Macでは直接的なフォルダの「統合」オプションは提供されていません。

効率よくフォルダを統合するにはFinderを通して手動で行うか、もしくはターミナルを利用します。方法は以下の通りです。

Finderを使用する(手動で)

両方のフォルダを開く

統合したいフォルダをダブルクリックで開きます。

ダブルクリックで開く

2つのフォルダを別々のFinderウィンドウで開いておきます。

2つのフォルダを開く

内容をコピーする

一方のフォルダでcommand + Aを押して統合したいすべてのアイテムを選択し、command + Cを押してコピーします。

コピーする

目的のフォルダに貼り付ける

もう一方のフォルダ(内容を統合したいフォルダ)に移動し、command + Vを押して貼り付けると2つのフォルダの内容を1つのフォルダにまとめることができます。

貼り付ける

同じ名前のファイルが存在する場合、元のファイルを残してコピーするか、コピーを中止するか、ファイルを置き換えるかを選択するダイアログボックスが表示されます。

どちらのフォルダからもファイルを失わずに統合するには、「両方とも残す」を選択します。

確認画面が表示される

Terminalを使用する

Terminalを開く

Finderの「アプリケーション」から「ユーティリティ」を選択します。

ユーティリティを開く

「ターミナル」を起動します。

ターミナルを起動する

もしくは、Spotlight検索で「ターミナル」と入力しEnterを押して起動します。

spotlight検索からターミナルを起動する

dittoコマンドを使用する

dittoは、フォルダとその内容を統合するコマンドです。基本的な構文は「ditto フォルダ1のパス フォルダ2のパス」で、「フォルダ1」の内容が「フォルダ2」に統合されます。

フォルダパスを調べる必要がありますが、少々手間なので自動でパスを表示する方法をご紹介します。

ターミナルに「ditto」と入力し、半角スペースを押します。

ditto+半角スペースを入力する

統合したいフォルダをターミナルウィンドウにドラッグします。

移動したフォルダをドラッグする

次に、移動先のフォルダをターミナルウィンドウにドラッグします。

移動先のフォルダをドラッグする

2つのフォルダのパスが自動的に表示されました。Enterを押します。

Enterを押す

フォルダの内容が統合されました。

ファイルの内容が結合される

注意点

Terminalでdittoコマンドを使用した際に両方のフォルダに同じ名前のファイルがあった場合は、自動的に上書きされます。

上書きするかどうかなどの確認画面は表示されません。

例えば両方のフォルダに「flower1.jpg」という名前のファイルがある状態で、dittoコマンドで「MyFolder1」の内容を「My Folder2」に統合します。

同じ名前のファイルがある場合

すると、「MyFolder1」の内容で「MyFolder2」のファイルが上書きされます。同じ名前のファイルがある場合はあらかじめバックアップをとっておくなど十分に気をつけて操作しましょう。

上書きされる

さいごに

Macでフォルダを統合する際は慎重に行うことが重要です。

特にTerminalを使用してフォルダを統合する場合、誤ってデータを失うことがないようにファイルのバックアップを取っておきましょう。