linux圧縮とパッケージングツール

1204 ワード

zipとunzip
接尾辞名:*.zip
圧縮ファイル:
zip *.zip   1   2   3 ...

圧縮フォルダ:
zip *.zip    /*

解凍:
unzip *.zip [-d     ]

gzip
接尾辞名:*.gz
圧縮ファイル:
  • -v:圧縮スケールが表示されます.
  • -#:圧縮レベル、#は1~9を表し、数字が大きいほど圧縮比が最大で、デフォルトは6です.
  • gzip [-v] [-#]   1   2   3 ...

    解凍:
    gzip -d *.gz

    圧縮と解凍後、ソースファイルは保持されず、-cパラメータを使用して名前をカスタマイズする機会がないことがわかります.
    fileをfileに圧縮する.gz、fileを保持:
    gzip -v9 file -c > file.gz

    ファイルをgzはfileに解凍する、fileを保持する.gz:
    gzip -d file.gz -c > file

    bzip2
    接尾辞名:*.bz2
    圧縮、解凍はgzipと同様に、ソースファイルを保持するパラメータのみを参照します.
    #         
    bzip2 -v9 passwd -k
    #         
    bzip2 -dk passwd.bz2

    xz
    接尾辞名:*.xz
    bzipの使い方とそっくりです.
    tar
  • パッケージ:tar-cf xxx.tar xxx
  • 梱包後圧縮:tar-zcf xxx.tar.gz xxx
  • 梱包後圧縮:tar-jcf xxx.tar.bz2 xxx
  • 梱包後圧縮:tar-Jcf xxx.tar.xz xxx
  • 解包:tar-xf xxx.tar [-C ~allen]
  • 解凍後解包:tar-zxf xxx.tgz [-C ~allen]
  • 解凍後解包:tar-jxf xxx.tbz2 [-C ~allen]
  • 解凍後解包:tar-Jxf xxx.txz [-C ~allen]