コマンドの機能と使用方法
トップ → 圧縮・展開
gzip
gz(gzip形式)で圧縮・解凍

gzip形式で圧縮する。拡張子「.gz」を付けた名前で作成され、圧縮前のファイルと置き換えられる。オプションを利用することにより、解凍もできる。
複数ファイルを指定するときはスペースで区切る。ワイルドカードの使用もできる。省略すると標準入力からの入力となる。
gzip file fileを圧縮する
gzip *.txt 拡張子が.txtのファイルを圧縮する
gzip -d archive.gz gzip形式のファイルを解凍する


続き
lha
lzhファイルの圧縮・展開

lzh形式でファイルを圧縮・展開する。
lha archive.lzh いくつかのファイルからarchive.lzhを作成する
lha d archive.lzh file1 archive.lzhからfile1を削除する
lha e archive.lzh archive.lzhを全て展開する
lha e archive.lzh file1 archive.lzhからfile1を展開する


続き
tar
tarファイルの圧縮・展開

ファイルをtar形式に圧縮する。tar形式で圧縮されたファイルを展開する。
tar cvf tar_file dir1 dir1内のファイルをアーカイブファイルtar_fileとして作成する
tar tf tar_file アーカイブファイルtar_fileの中を表示する
tar xvf tar_file アーカイブファイルtar_fileを復元する
tar rvf tar_file file1 アーカイブファイルtar_fileにfile1を追加する


続き
unzip
zipファイルの展開

zip形式で圧縮されたファイルを展開する。
unzip archive.zip archive.zipを展開する
unzip -Z archive.zip archive.zipの圧縮情報を表示する


続き
uudecode
uuencodeで作成されたファイルのデコード

uuencodeでエンコードしたASCII文字形式ファイルを元のファイルに再度デコードする。デコードされるファイル名はuuencodeの名前(name)で指定したファイル名となる。
uudecode encode_file 「encode_file」をデコードする
uudecode -p encode_file デコード結果を標準出力に表示する


続き
uuencode
バイナリファイルのエンコード

電子メールなどASCII文字形式のデータでしかやり取りできない際に、バイナリデータを変換する。指定したファイルを読み込んで標準出力に表示する。ファイルとして出力するには、リダイレクトによりファイルへ書き込む。デフォルトでは標準的なUUエンコーディング形式が使われる。
uuencode -m archive.tar.Z >Base64EncodeFile 「archive.tar.Z」をBase64形式でエンコーディングする
uuencode -m archive.tar.Z | mail foo@bar.com 「archive.tar.Z」をBase64形式でエンコーディングしてメール送信する


続き
zip
zipファイルの圧縮

zip形式でファイルを圧縮する。
zip archive.zip file* いくつかのファイルからarchive.zipを作成する
zip -d archive.zip file1 archive.zipからfile1を削除する


続き