Linux常见压缩工具

一,压缩原理
       1.计算机系统是使用bytes单位计量的,实际上最小的计量单位时bits,1byte=8bits,在存放一些数据时,例如存放数字1,会多出7bits多余空间为存放数据,压 缩技术就是就是将没有使用到的空间丢出来,让文件的占用空间变小,方便文件传输。
        2. 解压缩技术就是将压缩完的数据还原成未压缩时的状态
        3. 压缩比就是指压缩后与压缩前的文件所占用磁盘空间的大小比值
           例如:将100m的文件压缩后是90m,压缩率为90/100*100%=90%,压缩率一般越小越好,但是压的越小,所需时间就越长,压缩效率大压缩后的文件就越小,解压时间越长
  
二,常见压缩解压缩命令(语法:压缩命令+【选项】+包名+压缩文件名)
     1.zip命令(zip是个使用广泛的压缩程序,文件经他压缩之后会产生.zip扩展名的压缩文件)
                          ( zipnote---查看压缩包里的压缩文件    或---unzip -v
            
      2.unzip命令(为.zip压缩文件解压的解压缩程序
       
   3.gzip  gunzip命令(gzip用来压缩文件,是个使用广泛的压缩程序,文件经他压缩之后,名称后会多                                             一个.gz的扩展名) 
   4.bzip2  bunzip2命令  (bzip命令用于创建和管理,包括解压缩.bz2格式的压缩包)
     5.xz   unxz命令
    6.zcat,zless,bzcat,bzless,xzcat命令(不解压,只显示压缩包里的文件内容)
三,打包归档命令tar
        1.打包和压缩区别:打包是将一大堆文件或目录变成一个总的文件;压缩则是将一些压缩算法变成一个小文件(因为在linux中很多压缩程序只能针对一个文件进行压缩,那麽当需要压缩一堆文件时,你得先将这一大堆文件先打成一个包(tar),然后再利用压缩程序进行压缩)
            2.tar命令后所跟的压缩命令
      3.dd命令(转换或拷贝文件,用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换
                  
    4.cpio命令(用来建立,还原备份档的程序工具,他可以加入,解开,cpio,img,或tra备份档内的文件)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值