Linux下的压缩和打包工具tar和7z

Linux下的压缩和打包工具tar和7z

在linux下面,有时候会碰到大量文件传输的问题,如果我们一个一个文件传输的话,不仅会给自己带来大量的重复工作,也会因为文件量总量大的原因浪费网络带宽,对于接受者同样也会存在这样的问题。面对这个问题,我们可以使用linux下提供的打包和压缩工具tar(一般自带)7z(需要安装)

tar工具

对于tar工具,通过帮助说明,大体上可以了解tar的一般用法,对于复杂的情况,例如输出文件的加密,分卷等,可以通过tar的详细帮助页面了解。

tar操作tar压缩

整个tar的说明较长,这里只截取了其中比较重要的操作选项和压缩选项两部分。最为常用的操作选就是**-c-x**,压缩选项有**-j、-z**,其它操作选项,读者可以自己从tar的文档中了解。用法实例如下:


# 打包和压缩
tar -cvzf demo.tar.gz demo/

# 解压
tar -xvf demo.tar.gz

对于上述这两条指令,需要注意的是-f选项表示的是压缩包的文件名,在打包模式下表示的是输出文件名,在解压模式下表示的是输入文件名,而且该选项的输入必须紧跟其后

tar打包压缩tar解压

7z工具

7z工具功能和tar几乎一模一样,只是7z支持的格式更多,例如rar、zip、7z等。关于7z,本文只贴出了文档说明,并不同提供事例。

7z操作

总结

打包和压缩工具,在linux中经常被使用,大家不需要记忆什么指令具体选项的含义,需要用时在说明文档中查阅即可。考虑,平时脚本编写中的效率问题,大家还是需要对工具的主要操作选项理解并记住。

转载于:https://my.oschina.net/taodf/blog/2010123

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值