linux保存压缩程序输出,Linux下文件的压缩和打包

压缩打包神技: 压缩能节约带宽和磁盘空间,打包能把多个文件合成一个文件。

1、gzip工具

语法:gzip [参数] 待压文件

参数:

-num:指定压缩级别,默认为6

-d:解压文件

-c:压缩时保留源文件,将压缩输出信息转为stdout输出【常用:gzip -c old > new.gz】 要点:

1)压缩\解压时默认删除源文件

2)压缩后自动生成.gz压缩文件

3)可用zcat命令查看压缩文件内容 2、bzip2

语法:bzip2 [参数] 待压文件

参数:

-d:解压文件

-k:

压缩或解压时保留源文件【屌炸天,比gzip的-c简直高端大气上档次,压缩功能也更N】 要点:

1)压缩\解压时默认删除源文件

2)压缩后自动生成.bz2压缩文件

3)可用bzcat命令查看压缩文件内容

3、xz

语法:xz [参数] 待压文件

参数:

-d:解压文件

-k:压缩\解压时保留源文件【尼玛,后面来的居然抄袭!bzip2】

要点:

1)压缩\解压时默认删除源文件

2)压缩后自动生成.xz压缩文件

3)可用xzcat命令查看压缩文件内容

小结:尼玛,这3个压缩命令几乎都一样~这不是赤裸裸抄袭么????NO,压缩效果:gzip

所谓的参数大致相同实际帮助了我们使用他们。太坑了:gzip、bzip2、xz都不能压缩目录,还是大哥NB:tar。

4、大哥登场:tar          ........为啥叫大哥【因为人家牛啊:能打包目录,还能顺便叫小弟帮压缩】

语法:tar [参数] 待打包文件\目录

参数:

-c:创建包

-x:拆包

-v:打包\拆包时放个"视频"

-f:指定打包后的存放路径【一般爱放最后】

-C:指定拆包后的存放路径,后加目录

--exclude:打包时丢掉谁 常用做法:

-cvf:可视化打包,后跟存包路径

-xvf:可视化撕包

-zcvf:打包后叫小弟gzip帮压缩.........知道为啥tar是大哥了吧

-zxvf:打包前让gzip先解压

-jcvf:叫小弟bzip2                -Jcvf:叫小弟xz 要点:

1)打包、解包默认保留源文件

2)怎么才能知道大哥心里装着啥(不会装着全是BBBBB吧),用tar -tf看看【有小弟参加了打包就叫那个小弟在干个活:tar -tzf *.gz.tar】

3)默认压缩时会删除根,防止解压时直接覆盖掉根,加-P取消删根!! 5、大哥算啥,LZwindows、Linux通吃:zip

zip [参数] 压后保存路径 待压文件\目录                  ......两把刷子

参数:

-r:压缩目录

-m:压缩\解压时删源文件

总结:

牛逼的总是不寻常的,zip默认保留源文件;解压需要专用命令unzip 6、话外:dd

dd if=/dev/zero of=/tmp/1.txt bs=1k count=4【命令解读,if是输入文件;of是输出文件;bs指定的是一次复制的块;count是复制的次数】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值