linux_文件压缩以及归档

压缩以及解压缩:
  压缩格式: gz,bz2,xz,zip,z

  压缩算法:压缩算法不同,压缩比也会不同,压缩算法在此不做讨论
 
  对文件的压缩以及解压缩
    gzip: *.gz
       gzip /path/file_name :压缩完成后会删除原文件
         -d : 解压缩
        -# : 压缩比(1-9),默认为6

       gunzip: ==> gzip -d
         gunzip /path/file_name.gz :解压缩后删除原文件

       zcat /path/file_name.gz :不解压情况下查看压缩的文本文件的内容

    bzip2: *.bz2
       比gzip有更大的压缩比
       bzip2 /path/file_name
         -d : 解压缩
         -# : 压缩比 1-9,默认6
         -k : 压缩时保留原文件

       bunzip2: 解压缩
         bunzip2 /path/file_name.bz2

       bzcat /path/file_name.bz2

    xz: *.xz
       xz /path/file_name
         -d : 解压缩
         -# : 压缩比 1-9 默认6
         -k : 压缩时保留原文件

       unxz /path/file_name.xz

       xzcat /path/file_name.xz
    


归档,归档本身并不意味着压缩
    zip: 打包压缩,压缩后不删除原文件
       zip file_name.zip file1 file2 ...
    
       unzip:
         unzip file_name.zip
    

    tar:归档工具
       
         -f file.tar : 操作的归档文件
         -c : 创建归档文件
         -x : 展开归档
         --xattrs : 在归档时保留其扩展属性信息
         -t : 不展开归档查看归档的哪些文件

     -z : 调用gzip
        -zcf : 归档并使用gzip压缩
        -zxf : 使用gzip解压缩并展开归档
    
     -j : bzip2

     -J : xz

posted @ 2016-01-09 13:17  Mr.hale  阅读(221)  评论(0编辑  收藏  举报