第15节-Linux压缩文件的用途与技术

压缩文件

    简单的说,你可以将他想成,其实文件里面有相当多的『空间』存在,并不是完全填满的, 而“压缩”的技术就是将这些“空间”填满,以让整个文件占用的容量下降!
    那么压缩前与压缩后的文件所占用的磁碟空间大小, 就可以被称为是“压缩比”。

Linux 系统常见的压缩命令:

    在Linux的环境中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』。
    *.Z         compress 程序压缩的文件;
    *.gz        gzip 程序压缩的文件;
    *.bz2       bzip2 程序压缩的文件;
    *.tar       tar 程序打包的数据,并没有压缩过;
    *.tar.gz    tar 程序打包的文件,其中并且经过 gzip 的压缩
    *.tar.bz2   tar 程序打包的文件,其中并且经过 bzip2 的压缩

    #compress使用方法
    [root@node1 ~]# compress [-rcv] 文件或目录  <==这里是压缩
    [root@node1 ~]# uncompress 文件.Z           <==这里是解压缩
    选项与参数:
        -r  :可以连同目录下的文件也同时给予压缩呢!
        -c  :将压缩数据输出成为 standard output (输出到屏幕)

    #gzip, zcat使用方法
    [root@node1 ~]# gzip [-cdtv#] 档名
    [root@node1 ~]# zcat 档名.gz
    选项与参数:
        -c  :将压缩的数据输出到萤幕上,可透过数据流重导向来处理;
        -d  :解压缩的参数;
        -t  :可以用来检验一个压缩档的一致性~看看文件有无错误;
        -v  :可以显示出原文件/压缩文件的压缩比等资讯;
        -#  :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6

    #bzip2, bzcat使用方法
    [root@www ~]# bzip2 [-cdkzv#] 档名
    [root@www ~]# bzcat 档名.bz2
    选项与参数:
        -c  :将压缩的过程产生的数据输出到萤幕上!
        -d  :解压缩的参数
        -k  :保留原始文件,而不会删除原始的文件喔!
        -z  :压缩的参数
        -v  :可以显示出原文件/压缩文件的压缩比等资讯;
        -#  :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值