最終更新日 2005/04/10
圧縮/伸張/アーカイブ
| compress | uncomperss | gzip | gunzip | bzip2 | bunzip2 |
| zcat | zip | unzip | zipinfo | lha | tar |
compress ファイルの圧縮
書式: compress [オプション] ファイル
UNXIやGNU/Linuxで古くからあるファイル圧縮コマンドです。ファイル単位で圧縮します。アーカイブはできません。現在はあまり使用されなくなってきています。圧縮した拡張子は「.Z」になります。
| オプション | 動作 |
| -d | 圧縮ファイルを伸張(uncomperssと同等) |
| -v | メッセージを表示 |
| -r | ディレクトリ内を再帰的に圧縮する |
| -c | 圧縮ファイルを標準出力し、元のファイルはそのまま残す |
| -name | 圧縮する名前を指定 |
uncomperss ファイルを伸張
書式: uncompress [オプション] ファイル
comperssで圧縮されたファイル「.Z」を伸張する際に使用します。| オプション | 動作 |
| -c | 伸張の結果を標準出力に書き出す |
| -f | 伸張したファイル名と同名のファイルがあっても強制的に上書きする |
| -v | メッセージを表示 |
gzip ファイルの圧縮・伸張
書式: gzip [オプション] ファイル名
GNU/Linuxシステムではもっともよく利用されている圧縮形式です。compressコマンドより高い圧縮が可能です。tarアーカイブを組み合わせて利用されることが多いです。
| 表示 | 動作 |
| -v | メッセージを表示 |
| -c | 元のファイルは削除せず、標準出力 |
| -r | サブディレクトリも含めて再帰的に伸張 |
| -d | gzip形式で圧縮されたファイルを伸張 |
gunzip ファイルを伸張する
書式: gunzip [オプション] ファイル名
gzipコマンドで圧縮した「.gz」ファイルを伸張するコマンドです。| 表示 | 動作 |
| -v | メッセージを表示 |
| -c | 元のファイルは削除せず、標準出力 |
| -r | サブディレクトリも含めて再帰的に伸張 |
bzip2 ファイルを圧縮する
書式: bzip2 [オプション] ファイル名
compressやgzipよりも高い圧縮率を誇ります。最近、よく利用されるようになりました。tarアーカイブを組み合わせて利用されることが多いです。
| 表示 | 動作 |
| -v | メッセージを表示 |
| -c | 元のファイルは削除せず、標準出力 |
| -z | ファイルを圧縮 |
| -d | gunzip形式で圧縮されたファイルを伸張 |
| -k | 圧縮する元ファイルを削除しない |
bunzip2 ファイルを伸張する
書式: bunzip2 [オプション] ファイル名
bzip2コマンドで圧縮した「.bz2」ファイルを伸張するコマンドです。| 表示 | 動作 |
| -v | メッセージを表示 |
| -k | 伸張する元ファイルを削除しない |
zcat 圧縮ファイルの内容を表示する
書式: zcat [オプション] ファイル名
compress形式とgzip形式で圧縮したファイルを伸張することなくファイルの中身をみることができるコマンドです。zip ZIP形式のアーカイブを作成
書式: zip [オプション] アーカイブパス ファイルパス
ZIP形式のアーカイブを作成するコマンドです。 拡張子は「.zip」となります。| 表示 | 動作 |
| -q | クイック圧縮を行う |
| -z | コメントを追加する |
unzip ZIP形式のアーカイブを展開
書式: unzip [オプション] アーカイブパス
ZIP形式のアーカイブを展開するコマンドです。| 表示 | 動作 |
| -d | 展開先のディレクトリを指定 |
zipinfo ZIP形式のアーカイブの中身を表示
書式: zipinfo [オプション] アーカイブパス
ZIP形式のアーカイブの中身を表示するコマンドです。lha LZH形式の圧縮アーカイブを作成/展開
書式: lha [オプション] アーカイブパス ファイルパス
LZH形式のアーカイブの作成・展開するコマンドです。| 表示 | 動作 |
| -a | アーカイブを作成 |
| -e | アーカイブを展開 |
tar TAR形式の圧縮アーカイブを作成/展開
書式: tar [オプション] アーカイブパス ファイルパス
GNU/Linuxでもっともよく利用されているTAR形式のアーカイブの作成・展開するコマンドです。「Tape ARchives」の略でもともとはテープドライブを使ったバックアップのために開発されました。
現在GNU/Linuxで利用されているものは、GNU版のTARコマンドで圧縮機能もあります。
| 表示 | 動作 |
| -c | アーカイブを作成 |
| -x | アーカイブを展開 |
| -v | 進捗を表示 |
| -f | ファイルを指定 |
| -t | 格納されたファイルの一覧表示 |
| -z | GZIP形式を伸張する |