Windows 11 コマンドプロンプト UNZIP 解凍 / 圧縮

Pocket

Windows 10 / 11 で コマンドプロンプトから ZIP圧縮・解凍処理を行う場合

ZIP.EXE は デフォルトインストールされていない。

それにわざわざZIP/UNZIPを職場の多くのPCにインストールしていくのは気が遠くなる。

しかし Windowsの標準で tar.exeが 入っている。

コマンドプロンプトから下記 “where tar” とコマンド入力すると tar.exe の場所が 探せる。

where tar

コマンドプロンプトから tar で ZIPファイルを解凍する

tar で zip圧縮はできないようだが ZIPファイルの解凍はできるようです

tar xzvf 圧縮ファイル.zip

パスワード付きのZIPファイルも上記のコマンドで同じコマンドで解凍できる

解凍時に “Enter passphrase:”と表示されるので パスワード入力しないといけない

tar xzvf コマンド

tar コマンドで GZIP圧縮する

tarで ZIP圧縮はできないが GZIP(tar.gz)で圧縮できる

tar czvf 圧縮ファイル.tar.gz 圧縮したいフォルダ

上記のコマンドも単体では パスワードをつけることはできない

PowerShellを使って ZIP圧縮

tarでは ZIP圧縮できないが PowerShellでは “Compress-Archive“を使ってのZIP圧縮可能です

Compress-Archive -Path フォルダ名 -DestinationPath 圧縮ファイル名.zip -Force

PowerShellで ZIPファイルを解凍する

PowerShellでZIPファイルを解凍する場合は Expand-Archiveを使います

Expand-Archive -LiteralPath '圧縮ファイル.zip' -DestinationPath '.\' 

tarコマンドも PowerShell いづれも パスワードのオプションはなかった

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


2022 MJELD TECHNOLOGIES. ALL RIGHTS RESERVED