こんな人にオススメの記事です
- コマンド操作でzipファイルの扱いを効率化したい人
- 大量のzipファイルを扱う作業をする人
- 初心者でも実践的なコマンドを試してみたい人
Windows 11では、コマンドを使ってzip形式でファイルを圧縮・解凍することで、作業効率を大幅に向上させることができます。
日常的なファイル整理から大量のデータ処理まで、コマンド操作を活用すれば、GUI(グラフィカルユーザーインターフェース)よりもスピーディで柔軟な対応が可能です。
この記事では、初心者でも迷わず実践できる具体的な手順を、実用例とともにわかりやすく解説します。
これを機に、Windowsの隠れた便利機能をぜひ取り入れてみてください!
zip形式とコマンドの基礎知識
まずは「zip形式」と「コマンド」の基礎知識からです。
zip形式とは?
zip形式は、複数のファイルやフォルダを1つにまとめ、ファイルサイズを小さくする圧縮フォーマットです。圧縮することで、以下のようなメリットがあります。
- ファイル転送がスムーズ: サイズが小さくなるため、メール添付やクラウドへのアップロードが効率的。
- 整理整頓に便利: 複数のファイルを1つにまとめて扱える。
Windows11で利用できるコマンド
Windows11では、PowerShellで以下のコマンドを使用してzip形式の圧縮・解凍が可能です。
Compress-Archive: ファイルやフォルダをzip形式に圧縮する。Expand-Archive: zip形式のファイルを解凍する。
これらのコマンドを使うことで、特別なソフトをインストールせずにzipファイルを操作できます。
PowerShellを起動する方法
コマンドを実行(入力)するためのPowerShellは以下の手順で起動してください。
- キーボードのWindows+Rを押し、ファイル名を指定して実行ウィンドウを開きます。
- その中に[powershell]と入力し、[OK]をクリックします。

PowerShell起動時に、「最新版のPowerShellをインストールにしてください」と表示された場合は、PowerShellの最新バージョンをインストールする方法を参考に、PowerShellを最新版にアップデートしてください。
※ここで紹介するコマンドは、最新版のPowerShellでなくても問題なく使用できます。
zip形式に圧縮する具体的なコマンド
ここからは、PowerShellを使ってファイルやフォルダをzip形式に圧縮するための具体的なコマンドを詳しくご紹介します。
手順1: 単一のファイルを圧縮
まずは、単一のファイルを圧縮するコマンドから解説していきます。
- 圧縮対象
-
圧縮対象ファイル:
C:\Users\jo-sys\Documents\example.txt -
圧縮ファイル(zip形式)の保存先:
C:\Users\jo-sys\Documents\example.zip
コマンド例
Compress-Archive -Path "C:\Users\jo-sys\Documents\example.txt" -DestinationPath "C:\Users\jo-sys\Documents\example.zip"- 実行結果
-
example.txtがexample.zipに圧縮され、C:\Users\jo-sys\Documents\に格納されます。
手順2: 複数のファイルを圧縮
次に、複数のファイルをまとめて圧縮するコマンドをご紹介します。
- 圧縮対象
-
圧縮対象ファイル:
file1.txt,file2.txt,file3.txt -
圧縮ファイル(zip形式)の保存先:
C:\Users\jo-sys\Documents\files.zip
コマンド例
Compress-Archive -Path "C:\Users\jo-sys\Documents\file1.txt","C:\Users\jo-sys\Documents\file2.txt","C:\Users\jo-sys\Documents\file3.txt" -DestinationPath "C:\Users\jo-sys\Documents\files.zip"- 実行結果
-
file1.txt,file2.txt,file3.txtがfiles.zipにまとめられます。
手順3: フォルダ全体を圧縮
次は、フォルダ全体を圧縮するコマンドです。
- 圧縮対象
-
圧縮対象ファイル:
C:\Users\jo-sys\Documents\project -
圧縮ファイル(zip形式)の保存先:
C:\Users\jo-sys\Documents\project.zip
コマンド例
Compress-Archive -Path "C:\Users\jo-sys\Documents\project" -DestinationPath "C:\Users\jo-sys\Documents\project.zip"- 実行結果
-
フォルダ内のすべてのファイルとサブフォルダが圧縮されます。
zip形式を解凍する具体的なコマンド
ここからは、PowerShellを使ってzipファイルを解凍するための具体的なコマンドを詳しくご紹介します。
手順1: 単一のzipファイルを解凍
まずは、単一のzipファイルを解凍するコマンドから解説していきます。
- 解凍対象
-
解凍対象ファイル:
C:\Users\jo-sys\Documents\example.zip -
解凍ファイルの保存先:
C:\Users\jo-sys\Documents\unzipped
コマンド例
Expand-Archive -Path "C:\Users\jo-sys\Documents\example.zip" -DestinationPath "C:\Users\jo-sys\Documents\unzipped"- 実行結果
-
解凍先フォルダに
example.txtが展開されます。
手順2: 上書き解凍
解凍先に同じ名前のファイルが存在する場合は、-Forceオプションを使用します。
Expand-Archive -Path "C:\Users\jo-sys\Documents\example.zip" -DestinationPath "C:\Users\jo-sys\Documents\unzipped" -Force応用編:特定のファイル形式を圧縮する方法
この方法では、指定したフォルダ内から特定の拡張子(例: .txtや.jpgなど)のファイルだけを選び、それをzip形式に圧縮します。
これにより、不要なファイルを含めずに圧縮が可能です。
- 条件
-
フォルダ:
C:\Users\jo-sys\Documents\myfolder -
圧縮対象:
.txt形式のみ -
保存先:
C:\Users\jo-sys\Documents\txt_files.zip
Get-ChildItem -Path "C:\Users\jo-sys\Documents\myfolder" -Filter *.txt | ForEach-Object { $_.FullName } |
Compress-Archive -DestinationPath "C:\Users\jo-sys\Documents\txt_files.zip"- 実行結果
-
フォルダ内の
.txtファイルだけがzip形式で圧縮されます。
よくある質問と答え
コマンドでzip形式に圧縮・解凍する方法に関するよくある質問と答えをまとめました。
その他Windows11に関する記事
その他Windows11に関する記事はこちらです。ぜひご覧ください。
-
Windows11
【Windows11】スマートアプリコントロールをオフにする手順と注意点
この記事では、Windows11でスマートアプリコントロール(Smart App Control)をオフにする方法を解説します。 スマートアプリコントロールが原因で、e-Taxソフトや業務... -
Windows11


【Microsoft Edge】Webサイトの広告をブロックする方法
この記事では、Microsoft Edgeで表示される広告を非表示にする方法を、初心者の方でも迷わないように、標準機能とAdGuardの2つに分けて解説します。 「ページを開くたび... -
Windows11


【Windows11】トラブルシューティングツールを起動して実行する方法
この記事では、Windows11のトラブルシューティングツールを起動して実行する方法を解説します。 「音が出なくなったけどどうすればいい?」「Wi-Fiがつながらないときは... -
Windows11


Microsoft Edgeでシークレットモード(InPrivate ブラウズ)を使う方法
こんな人にオススメの記事です 共用パソコンなどでインターネットの閲覧履歴(閲覧履歴、インターネット一時ファイル、Cookie など)を残したくない人 Microsoft Edgeの閲... -
Windows11


【Windows11】Windowsツールの開き方|実はスタートメニューにあります
Windows11にアップグレードしたら、「Windowsツール」がどこにあるか分からなくなった――。 この記事では、そんな悩みを解決するため、「Windowsツール」を簡単に見つけ... -
Windows11


デュアルディスプレイで壁紙を別々に設定する方法 - Windows11
こんな人にオススメの記事です デュアルディスプレイで壁紙を別々に設定したい人 デュアルディスプレイで壁紙を別々に設定することが出来ない人 デュアルディスプレイの... -
Windows11


【Windows11】自分が管理者権限か確認する方法|難しいコマンド不要
この記事では、Windows11 PCで現在サインインしている自分のアカウントが、「管理者」権限を持っているかどうかを確認する最も簡単な方法を、初心者にも分かりやすく解... -
Windows11


Windows11でタスクバーの色を変更する方法!基本設定からトラブル対策まで徹底解説
こんな人にオススメの記事です タスクバーの色を変更したい人 「スタートとタスクバーにアクセントカラーを表示する」をオンにできなくて困っている人 タスクバーの色を... -
Windows11


【Windows11】既定のスピーカーを変更する方法|切り替えできない時の対処法
この記事では、Windows11で既定のスピーカー(再生デバイス)を変更する方法を解説します。 情シスとしてサポートを行う中で、「ヘッドホンに切り替えたのに音が出ない...
最後までご覧いただき、ありがとうございました。
記事の内容は独自検証に基づくものであり、MicrosoftやAdobeなど各ベンダーの公式見解ではありません。
記事内で紹介している手順はあくまで一例です。OSのバージョンやPC環境によって操作画面・手順が異なる場合があり、目的に応じた最適な方法も環境ごとに異なります。参考のうえご利用ください。
誤りのご指摘・追記のご要望・記事のご感想は、記事のコメント欄またはこちらのお問い合わせフォームからお寄せください。個人の方向けには、トラブルの切り分けや設定アドバイスも実施します。
※Microsoft、Windows、Adobe、Acrobat、Creative Cloud、Google Chromeほか記載の製品名・サービス名は各社の商標または登録商標です。












コメント