こんな人にオススメの記事です
- コマンド操作で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 24H2を今すぐダウンロードしてアップデートする方法
こんな人にオススメの記事です Windowsアップデートを待たずにWindows11 24H2をインストールしたい人 今すぐWindows11 24H2にアップデートしたい人 手動でWindows11 24H... -
Windows11
Microsoft Edgeでシークレットモード(InPrivate ブラウズ)を使う方法
こんな人にオススメの記事です 共用パソコンなどでインターネットの閲覧履歴(閲覧履歴、インターネット一時ファイル、Cookie など)を残したくない人 Microsoft Edgeの閲... -
Windows11
【Microsoft Edge】Webサイトの広告をブロックする方法
こんな人にオススメの記事です Webサイトの広告を非表示にしたい人 通信量をなるべく抑えたい人 ウェブサイトを閲覧中に、突然表示される煩わしい広告やポップアップに... -
Windows11
Windows11でIE(インターネットエクスプローラー)を起動する方法
こんな人にオススメの記事です IE(インターネットエクスプローラー)を使う必要がある人 Windows11でIE(インターネットエクスプローラー)を起動する方法を知りたい人... -
Windows11
Windows11で複数のファイルをまとめて印刷する方法
こんな人にオススメの記事です 複数種類のファイル(PDFやWordなど)をまとめて印刷したい人 一種類のファイルをまとめて印刷したい方 大量のファイルを一括で印刷した... -
Windows11
MACアドレスの調べ方(Windows、iPhone)
こんな人にオススメの記事です ネットワーク設定を理解したい人 セキュリティ対策としてMACアドレスを確認したい人 家庭内や職場で複数のデバイスを管理しているシステ... -
Windows11
メモ帳で文字コードをShift-JISやUTF-8に変換する方法
こんな人にオススメの記事です テキストファイルが文字化けして困っている人 送られてきたファイルの文字コードを修正して正しく表示したい人。 Shift-JISが必要なファ... -
Windows11
【Windows11】ネットワークドライブの割り当てと切断方法
こんな人にオススメの記事です Windows11でネットワークドライブを新規で割り当てたい人 Windows11でネットワークドライブを切断(削除)したい人 Windows11でコマンド... -
Windows11
このデバイスにドライバーを読み込めません ene.sysが突然表示される場合の対処法
こんな人にオススメの記事です パソコンを起動すると「このデバイスにドライバーを読み込めません」と突然表示されるようになった人 ene.sysというドライバーに対して「...
最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。
解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。
実行環境
Windows11 Home 24H2
64 ビット オペレーティング システム
11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz 3.30 GHz
16.0 GB RAM
Microsoft 365
コメント