cmdlet

Powershell zipファイルをunzip(解凍)する Expand-Archive

powershellにはunzipコマンドが標準装備されていないので代わりにExpand-Archiveを使います。以下はカレントフォルダに存在するnew_code2.zipというファイルをカレントフォルダへ解凍して展開しています。

Expand-Archive -Path ./new_code2.zip -DestinationPath .

参考までにですがLinuxのunzipコマンドでは unzip new_code2.zip -d  となります。

-- -Path で解凍対象ファイルを指定
-- -DestinationPath で解凍ファイルの配備先を指定
test >> pwd

Path
----
D:\aws\test

test >> ls

    Directory: D:\aws\test

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---          2023/10/12     0:48            977 new_code2.zip

test >> Expand-Archive -Path ./new_code2.zip -DestinationPath .
test >> ls

    Directory: D:\aws\test

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---          2023/10/10     0:11           1643 lambda_function.py
-a---          2023/10/12     0:48            977 new_code2.zip

--
-- -Forceオプションをつける事で上書き解凍も可能
--
test >> Expand-Archive -Path ./new_code2.zip -DestinationPath . -Force
test >>                                                                                                                 

zip(圧縮)はこちら

スポンサーリンク
タイトルとURLをコピーしました