問題一覧に戻る
中級高度なファイル操作
問題29: zip/unzip - ZIPファイルの圧縮と解凍

zipとunzipコマンドは、異なるオペレーティングシステム間で広く互換性のあるZIPアーカイブを作成・展開します。ZIPアーカイブは複数のファイルとディレクトリを組み込み圧縮でまとめるため、ファイル共有に理想的です。

# シンプルなzipを作成
archive.zip file1.txt file2.txt

# ディレクトリを再帰的にzip化
project.zip src/ docs/

# zipの内容を一覧表示
archive.zip

# zipファイルを展開
archive.zip

# 特定のディレクトリに展開
archive.zip /tmp/extracted