Macでファイルを手動で解凍するのは簡単です。フォルダをダブルクリックするだけで終わります。しかし、何十、何百もの圧縮されたアーカイブを含むフォルダがある場合はどうなるのでしょうか?組み込みのアーカイブユーティリティーは、各ファイルを個別に処理するように強制されます。
これは、Google Takeoutのダウンロードなど、複数の分割アーカイブを展開して全てのコンテンツを1つのフォルダに組み合わせる必要がある場合に主要な問題となります。何十もの別々のフォルダからファイルをドラッグアンドドロップすることは手間がかかり、エラーが発生しやすいプロセスです。
このガイドでは、Macで一度に複数のファイルを解凍する最も効率的な方法、そしてそれらをすべて1つの宛先フォルダにシームレスに組み合わせる方法を説明します。
Macでフォルダ内のファイルを自動的に解凍する方法は?
アーカイブユーティリティーにはバッチ抽出のためのネイティブな「すべて選択」機能がありませんが、手動クリックを超える2つの強力なオプションがあります。
方法1: "開いて"を使用して一度に複数のファイルを解凍する
少数のファイルには、半自動の方法が利用できます。
- Finderで展開したいすべてのZIPファイルを選択します。
- 選択したグループを右クリックします。
- 開いて > アーカイブユーティリティー へ移動します。
アーカイブユーティリティーは、それぞれの選択したファイルを1つずつ展開します。ただし、各ZIPファイルは独自の個別フォルダに展開されますので、望ましい結果とはならないかもしれません。
方法2: Mac Terminalで複数のファイルを解凍する
Macで複数のファイルを解凍する最も強力で効率的な方法は、組み込みのTerminalを使用することです。この方法は高速であり、任意の数のファイルに対応しています。
現在のフォルダ内のすべてのファイルを解凍する方法:
- ターミナルを開く(アプリケーション>ユーティリティ内にあります)。
- ZIPファイルが含まれているフォルダに移動します。Finderからフォルダをドラッグアンドドロップして、cdと入力した後に、Terminalウィンドウに直接移動させることができます。cd zip_file_path
- 以下のコマンドを入力してReturnキーを押すと、MacでZIPファイルを解凍できます。unzip *.zip
- Terminalはそのディレクトリ内のすべての .zip 拡張子を持つファイルを解凍します。
注意: この unzip *.zip コマンドは、各アーカイブの内容を現在のフォルダに解凍します。ファイル名が同じ場合は、置き換えるか、リネームするか、スキップするかを選択する必要があります。
この方法が役立つ場合は、他の人と共有してください!
複数のファイルを同じフォルダに解凍する方法は?
上記の方法は、ファイルを現在のディレクトリに解凍しますが、見通しを持たせるためには、修正されたターミナルコマンドを使用して、すべて解凍されたファイルを新しい単一のフォルダに直接送信できます。
指定したフォルダにすべてのファイルを解凍する方法:
- Terminalを開く。
- 以下のコマンドを使用して、ZIPファイルが格納されているディレクトリに移動します。cd zip_file_path
- 以下のコマンドを入力してReturnキーを押します。unzip *.zip -d combined_folder
このコマンドは、すべての (*.zip) ファイルを解凍し、その内容を combined_folder というディレクトリに配置するようにシステムに指示します。フォルダが存在しない場合は、自動的に作成されます。
これは、Google Takeout(takeout-001.zip、takeout-002.zipなど)のような分割アーカイブを管理する究極の解決策であり、Windowsユーティリティで見られる「このフォルダに解凍」の動作を完璧に再現します。
Mac Terminalで複数のファイルを解凍する方法を他の人と共有してください!
Macで一度に複数のファイルを解凍する方法に関するFAQ
- Qターミナルを開かずにファイルを解凍する方法はありますか?
-
A
ターミナルが最も強力な組み込み方法である一方、The Unarchiver、Keka、またはBetterZipのようなサードパーティのアプリケーションは、グラフィカルインターフェースを提供し、複数のファイルを選択して右クリックし、指定された宛先とともに'抽出'のようなオプションを選択できます。ただし、ターミナルメソッドは、最速かつ最も信頼性のある組み込みソリューションのままです
- QこれらのコマンドはすべてのmacOSバージョンで機能しますか?
-
A
はい、unzipコマンドはmacOSのUnix基盤の標準機能であり、macOS Sonoma、Ventura、Montereyなどのすべての最新バージョン、およびCatalinaなどの古いバージョンで動作します。