Linux-文件壓縮和歸檔

一、壓縮格式:gz, bz2, xz, zip, Z
 
二、壓縮算法:算法不同,壓縮比也會不同

三、命令:
1.gzip:生成 .gz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
      格式:gzip /PATH/TO/SOMEFILE:
            -d:解壓
            -#:1-9,指定壓縮比,默認是6;
          gunzip /PATH/TO/SOMEFILE.gz 解壓
          zcat /PATH/TO/SOMEFILE.gz: 不解壓的情況,查看文本文件的內容

2.bzip2: 生成.bz2壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件,比gzip有着更大壓縮比的壓縮工具,使用格式近似
  格式:bzip2 /PATH/TO/SOMEFILE
      -d:解壓
      -#: 1-9,默認是6
      -k: 壓縮時保留原文件
      bunzip2 /PATH/TO/SOMEFILE.bz2 解壓
      bzcat:不解壓的情況,查看文本文件的內容
 
3.xz:生成 .xz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
 格式:xz /PATH/TO/SOMEFILE
    -d:解壓
    -#: 1-9, 默認是6
    -k: 壓縮時保留原文件
    unxz:解壓
    xzdec:不解壓的情況,查看文本文件的內容
    xzcat:不解壓的情況,查看文本文件的內容

二:archive(歸檔),歸檔本身並不意味着壓縮,操着文件夾
1.tar: 歸檔工具, 生成.tar歸檔文件
        -f FILE.tar: 操作的歸檔文件
        -cf: 創建歸檔文件
        -xf: 展開歸檔
        --xattrs: 歸檔時,保留文件的擴展屬性信息 
        -t: 不展開歸檔,直接查看歸檔了哪些文件
        -zcf: 歸檔並調用gzip壓縮
        -zxf: 調用gzip解壓縮並展開歸檔,-z選項可省略
        -jcf: bzip2
        -jxf:
        -Jcf: xz
        -Jxf:
 
2.cpio: 歸檔工具
 
3.zip: 既歸檔又壓縮的工具
 格式:zip FILENAME.zip FILE1 FILE2 ... 壓縮後不刪除原文件
 解壓:unzip FILENAME.zip 解壓後不刪除壓縮文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章