码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统中常用的压缩和解压缩工具

时间:2017-05-21 21:50:29      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:linux系统中常用的压缩和解压缩工具

Linux系统中常用的压缩和解压缩工具

压缩:以时间换空间的一种操作;

压缩的原理:标记和替换;

压缩比:压缩之前与压缩之后的文件大小的比值;其中:纯文本文件的压缩比较大,视频、图像等文件压缩比小

能够实现压缩功能的工具:

    compress/uncompress:.Z扩展名

    gzip/gunzip:.gz扩展名

    bzip2/bunzip2:.bz2扩展名

    xz/unxz:.xz扩展名,目前压缩比最高的工具

    zip/unzip:.zip扩展名

gzip:

    gzip, gunzip, zcat - compress or expand files

        常用选项:

            -d:解压缩

            -#:以指定的压缩比进行压缩,1-9为最高级;默认6

            -c:将压缩结果输出到标准输出,不会对原文进行压缩

bzip2:

    bzip2, bunzip2 - a block- sorting file compressor , v1.0.4

    bzcat - decompresses files to stdout

        -d:解压缩

        -#:指定压缩比进行压缩,1-9,默认为6

        -k:保留原文件不删除,创建新的压缩文件;

xz:

    xz, unxz, xzcat - Compress or decompress .xz files

        -d:解压缩

        -#:指定压缩比进行压缩,1-9,默认为6

        -k:保留原文件不删除,创建新的压缩文件;

tar:归档程序

    tar----tape archive:磁带档案

        tar [OPTION...] [FILE]...

            主选项:

                -c:创建档案文件

                -x:释放档案文件的内容

                -t:查看档案文件中包含的文件

                -u/-r:向档案文件中添加新的文件

            辅助选项:

                -f:指定档案的文件的路径

                -C:在释放档案文件中的内容时,指定释放的路径;

                -z:在创建档案文件时,调用gzip进行压缩

                -j:在创建档案文件时,调用bzip2进行压缩

                -J:在创建档案文件时,调用xz进行压缩(可能不支持)

                --exclude:在释放档案文件时,排除某个文件;


Linux系统中常用的压缩和解压缩工具

标签:linux系统中常用的压缩和解压缩工具

原文地址:http://gt520.blog.51cto.com/12654264/1927910

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!