Top/App/archiver

目次

ZIP

圧縮

$ zip out.zip target-file

$ zip -r out.zip target-dir

暗号化圧縮

$ zip -e <dest-file.zip> <src-file-or-dir> -P <passwd>

解凍

$ unzip target.zip

tar + bzip2

圧縮

$ tar -cvjf out.tar.bz2 target

解凍

$ tar -xvjf target.tar.bz2

tar + xz

圧縮

$ tar -cvJf out.tar.xz target

解凍

$ tar -xvJf target.tar.xz

7z

圧縮

$ 7z a <out-archive-name>.7z <src> 

解凍

$ 7z e <src-archive-name>.7z

アーカイヴ内容の一覧を表示(tar -tvf に相当)

$ 7z l <src-archive-name>.7z

高速圧縮

tar にサポートされていないプログラムを tar と組み合わせて使うとき

tar + pxz

tar + pbzip2

$ tar -cvf out.tar.bz2 -Ipbzip2 in-file

または

$ tar -cvf out.tar.bz2 --use-compress-program pbzip2 in-file

tar + pigz

$ tar -cvf out.tar.gz in-file -Ipigz

または

$ tar -cvf out.tar.gz in-file --use-compress-program pigz

p7zip

cpio

特徴

使用方法

cpio と tar

使い方

cpio.xz を作成する

$ find -print <target-dir> | cpio -o | xz > archive-name.cpio.xz

<target-file>.cpio.xz を解凍する

$ xz -dc <target-file>.cpio.xz | cpio -i

<target-file>.cpio の中身を閲覧する

$ cpio -it < <target-file>.cpio

cpio で POSIX.1 tar format を取り扱う

参考リンク

lzh / lha

解凍

圧縮

option

optiondescriptionremark
-l <archive-file><archive-file> に含まれるファイルの一覧を表示する

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS