ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
当ページのリンクには広告が含まれています。
スポンサーリンク
Linuxには、さまざまな形式の圧縮方法があります。たくさんありすぎてよく忘れてしまうので、解凍と圧縮コマンドの一覧表を作成しました。
ファイルの解凍コマンド一覧表
拡張子 | 圧縮形式 | コマンド |
---|---|---|
.zip | zip | unzip ファイル名 gunzip ファイル名 |
.gz | gzip | gunzip ファイル名 gzip -d ファイル名 |
.Z | compress | uncompress ファイル名 gunzip ファイル名 |
.bz2 | bzip2 | bzip2 -d ファイル名 bunzip2 ファイル名 |
.tar.gz .tgz | tar + gzip | tar -xfz ファイル名 |
tar.Z .taz | tar + compress | tar -xfZ ファイル名 |
.tar.bz2 .tbz2 | tar + bzip2 | tar -xfj ファイル名 |
複数ファイルの圧縮コマンド一覧表
gzipコマンド、compressコマンド、bzip2コマンドは、複数のファイルをひとつのアーカイブファイルに圧縮することができないので、tarコマンドでひとつのアーカイブファイルに変換した後、圧縮しています。
拡張子 | 圧縮形式 | コマンド |
---|---|---|
.zip | zip | zip アーカイブ file1 file2 |
.gz | gzip | tar -cf アーカイブ file1 file2; gzip アーカイブ |
.Z | compress | tar -cf アーカイブ file1 file2; compress アーカイブ |
.bz2 | bzip2 | tar -cf アーカイブ file1 file2; bzip2 アーカイブ |
.tar.gz .tgz | tar + gzip | tar -cfz アーカイブ file1 file2 |
tar.Z .taz | tar + compress | tar -cfZ アーカイブ file1 file2 |
.tar.bz2 .tbz2 | tar + bzip2 | tar -cfj アーカイブ file1 file2 |
ディレクトリの圧縮コマンド一覧表
gzipコマンド、compressコマンド、bzip2コマンドは、ディレクトリをひとつのアーカイブファイルに圧縮することができないので、tarコマンドでひとつのアーカイブファイルに変換した後、圧縮しています。
拡張子 | 圧縮形式 | コマンド |
---|---|---|
.zip | zip | zip アーカイブ -r dir |
.gz | gzip | tar -cf アーカイブ dir; gzip アーカイブ |
.Z | compress | tar -cf アーカイブ dir; compress アーカイブ |
.bz2 | bzip2 | tar -cf アーカイブ dir; bzip2 アーカイブ |
.tar.gz .tgz | tar + gzip | tar -cfz dir |
tar.Z .taz | tar + compress | tar -cfZ dir |
.tar.bz2 .tbz2 | tar + bzip2 | tar -cfj dir |
解凍・圧縮コマンド
解凍・圧縮コマンドのその他のオプションや使い方は、以下のリンクを参考にしてください。
ファイル/ディレクトリ の人気記事
- Linuxコマンド【 chown 】ファイルの所有者やグループを変更する
- Linuxコマンド【 gzip 】ファイルを圧縮・展開する
- Linuxコマンド【 rsync 】高速にファイルを同期・転送する(バックアップ)
- Linuxコマンド【 zip 】ファイルを圧縮する
- ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
- Linuxコマンド【 ls 】ファイルとディレクトリのリストを表示する
- Linuxコマンド【 tar 】アーカイブを作成・展開する
- umask - ファイル作成時のパーミションを表示・変更 - Linuxコマンド
- manコマンドの表示を日本語にする方法
- Linuxコマンド【 diff 】2つのファイルの差分を出力する