圧縮・解凍系コマンドの比較 [Linux](tar / gzip / gunzip / zip / unzip)

投稿者: | 5月 10, 2025

基本比較表

コマンド主な用途拡張子特徴複数ファイル対応デフォルト
tarアーカイブ作成・展開.tar圧縮なし、まとめる用
gzip単体圧縮.gz高速・軽量×
gunzipgzipの展開.gzgzip展開専用×
zip圧縮 + アーカイブ.zipWindows互換、暗号化可能△(要追加のことも)
unzipzip展開.zipzip展開専用

使用例

tar -cvf archive.tar file1 file2
tar -xvf archive.tar

gzip file.txt
gunzip file.txt.gz

zip archive.zip file1 file2
unzip archive.zip

tar + gzip 組み合わせ

tar -czvf archive.tar.gz dir/
tar -xzvf archive.tar.gz
オプション説明
-c作成
-x展開
-zgzip圧縮/解凍
-v詳細表示
-fファイル指定

zip の特徴

  • ファイル単位の圧縮+アーカイブ
  • -e オプションで暗号化可能
  • macOSやWindowsとの互換性が高い

選び方のまとめ

条件推奨
UNIX/Linux 標準のアーカイブtar
軽く高速な圧縮gzip
Windows互換が必要zip
スクリプト・自動化用途tar + gzip 推奨

参考リンク

  • https://man7.org/linux/man-pages/man1/tar.1.html
  • https://man7.org/linux/man-pages/man1/gzip.1.html
  • https://man7.org/linux/man-pages/man1/zip.1.html
  • https://man7.org/linux/man-pages/man1/unzip.1.html

コメントを残す

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