文件的归档、压缩和解压缩

有时候我想把多个文件一起进行收发,如果可以使用一条命令把他们放在一个文件里并且能够压缩就好了。

一、归档文件tar

tar归档文件时是不包括链接的。

下图是使用tar cf etc.tar /etc /mnt 将/eyc和/mnt里的文件归档到桌面的etc.tar文件里

使用tar tf etc.tar 查看etc.tar里的文件

touch file

然后使用tar rf etc.tar file将这个文件归档到etc.tar里

如果想把etc.tar里的某个目录解档出来,可以使用tar f etc.tar --get mnt,这样就可以单独解档etc.tar里面的mnt了

下图的最后一条是删除etc.tar里面的mnt

可以看到etc.tar里面的mnt目录不见了(下图)

如果想解档整个etc.tar 的话,使用tar xf etc.tar

二、压缩和解压缩

1)文件压缩可以使用zip

du -sh etc.tar.zip查看etc.tar.zip的大小,发现压缩后的只有8.4M,压缩后文件后缀为.zip

2)bzip  也是有关压缩的一条命令,压缩后文件后缀为.bz2    解压缩使用bunzip

3)使用xz来压缩,压缩文件后缀为.xz   使用unxz解压缩

三种打包同时也压缩的方法

1)tar zcf etc.tar.gz /etc
2)tar jcf etc.tar.bz2 /etc
3)tar Jcf etc.tar.xz /etc

使用du -sh etc.tar.*来查看上面三条命令产生的三个文件的大小,如下图:

与之对应的三种解压缩的方法:

1)tar zxf etc.tar.gz
2)tar jxf etc.tar.bz2
3)tar Jxf etc.tar.xz

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值