linux下的压缩打包介绍 gzip压缩 bzip2压缩 xz压缩

原创 2018年04月17日 00:52:25

1,压缩打包介绍。

    使用压缩文件,可以节省磁盘空间,传输时还可以节省网络带宽。linux下的压缩文件最好加上后缀名,这样方便判断是由哪种压缩工具所压缩的,从而才能正确的解压该文件。

    linux下常见的压缩格式有:.gz,.bz2,.tar,.tar.gz,.tar.bz2,.tar.xz。

2,gzip压缩工具。文件经过压缩之后,其名称后面会多出一个.gz的扩展名。用zcat可以查看文件内容。

    命令格式:gzip [-d#] filename。

     -d:该参数在解压缩时使用。

     -#:表示压缩等级。范围1-9,1为最差,9位最好,默认为6。

     -c:把压缩后得文件输出到指定路径,而不改动原文件。

       注意:gzip不能压缩目录。

示例:

    #gzip 1.txt   //在当前目录下压缩1.txt文件

    #ls 

    1.txt.gz      //得到一个1.txt.gz的压缩文件,原文件消失

    #gzip -d 1.txt.gz

    #ls

    1.txt           //解压1.txt.gz文件得到1.txt

    #gzip -c 1.txt > /tmp/1.txt.gz 

    #ls

    1.txt

    #ls /tmp/1.txt.gz

    /tmp/1.txt.gz     //压缩1.txt到/tmp/1.txt.gz,原路径下的1.txt没有消失

2,bzip2压缩工具。该压缩文件的后缀为.bz2。用法和gzip一样。不可压缩目录。可用bzcat查看文件内容。

    命令格式:bzip2 [-d#] filename。

    -d:解压缩时使用。

    -#:压缩级别,默认为9。

    -c:把压缩后得文件输出到指定路径,而不改动原文件。


3,xz压缩工具。该压缩文件的后缀为.xz,用法和前面两个一样。不可压缩目录。可用xzcat来查看文件内容。

    命令格式:xz [-d#] filenam。 -d : 解压缩时使用。还可以用unxz来解压。-c:把压缩后得文件输出到指定路径,而不改动原文件。


Linux 中最佳的壓縮格式:為什麼 bzip2 會被 xz 取代?那 gzip 又如何?

https://blog.gtwang.org/linux/linux-why-are-tar-archive-formats-switching-to-xz-compression-to-repla...
  • isuker
  • isuker
  • 2016-09-06 11:42:29
  • 1008

归档与压缩命令的总结 -- gzip, gunzip, zcat, bzip2, bunzip2, bzcat, xz, unxz, xzcat, zip, unzip, tar

归档与压缩命令的总结 -- gzip, gunzip, zcat, bzip2, bunzip2, bzcat, xz, unxz, xzcat, zip, unzip, tar...
  • Error_0_0_
  • Error_0_0_
  • 2017-02-03 15:35:31
  • 709

压缩及打包--gzip,bzip2,tar

一.常见的压缩文件 1.*.Z:compress程序压缩的文件; 2.*.gz:gzip程序压缩的文件; 3.*.bz2:bzip2程序压缩的文件; 4.*.tar:tar程序打包的数据,没有...
  • death_kada
  • death_kada
  • 2015-09-01 19:51:13
  • 581

关于压缩软件gzip和xz的简单对比

晚上由于处理磁盘报警的需要,进行了日志压缩,在此次压缩中跟别使用了gzip和xz软件对文本进行了压缩,压缩的结果非常令人诧异。   出于对xz好奇的原因是因为在下载内核源代码时经常可以看到.xz格...
  • cnxxrj
  • cnxxrj
  • 2015-08-19 04:56:09
  • 1239

Linux下gzip, bzip2, zip压缩率的比较

Linux下的压缩工具很多,常用的格式有tar.gz, tar.bz2, zip等 简单比较一下: tar -zcvf etc.tar.gz /etc tar -jcvf etc.tar.bz...
  • KimSoft
  • KimSoft
  • 2012-10-11 11:19:16
  • 40441

linux gzip、bzip2常用压缩、解压缩指令总结

linux里面的压缩解压缩是非常常用的指令,而linux支持的压缩指令比较多样化,且不同的压缩使用的技术不同,目前常用的主要是gzip和bzip2这两个,可能有些人比较常用tar这个指令,这个指令主要...
  • belen_xue
  • belen_xue
  • 2016-06-11 09:40:51
  • 6304

gzip,zip,bzip2 文件压缩和归档

 14.3. 文件压缩和归档有时候,我们需要把一组文件贮存成一个文件以便备份或传输到另一个目录甚至另一个计算机上。有时候,我们还需要把文件压缩成一个文件,因而它们仅使用少量磁盘空间并能更快地通过互联网...
  • tommy_lgj
  • tommy_lgj
  • 2006-10-11 11:27:00
  • 3514

linux 压缩工具之比较 (gzip,zip,bzip2,lzma,compress)

1. linux 下的常用压缩工具   (1)这里只涉及五种压缩工具:gzip,zip,bzip2,lzma,compress.    (2)tar + gzip/bzip...
  • Fybon
  • Fybon
  • 2014-01-26 15:37:45
  • 3727

Linux bzip2/gzip/zip/tar 命令详解

Changelog 版本 时间 修订章节 1.0 2018-3-24 添加了关于xz的内容 Linux文件压缩工具 工具 文件扩展名 ...
  • u013490896
  • u013490896
  • 2017-05-16 20:18:53
  • 1439

Linux上常用压缩命令gzip,bzip2,zip/unzip

Linux上常用压缩命令gzip,bzip2,zip/unzip 1. gzip gzip生成的压缩文件为*.gz 格式: gzip [-cdtv#] file 主要参数: ...
  • yasaken
  • yasaken
  • 2012-04-11 22:13:42
  • 11220
收藏助手
不良信息举报
您举报文章:linux下的压缩打包介绍 gzip压缩 bzip2压缩 xz压缩
举报原因:
原因补充:

(最多只允许输入30个字)