Linux文件打包压缩(哈哈终于写完了)

1    创建文件夹 /home/XXX/test, 普通文件/home/XXX/1.c,将上面两个文件打包命名为test1.tar   

(我是创建了一个文件夹tar,在tar中创建的,所以目录是/home/wk/tar)

注意:tar -cvf /home/xxx/tar/test1.tar test 1.c -C /home/xxx(意思是把这个文件压缩到指定路径下)

//新手先打开终端
mkdir tar && cd tar
//开始以下操作
mikdir test
touch 1.c
tar -cvf /home/wk/tar/test1.tar test 1.c  


2    用  gzip  压缩   test1.tar  生成压缩文件 test1.tar.gz       
   

gzip test1.tar

3    把  test1.tar.gz     还原成   test1.tar   

gunzip test1.tar.gz


4    把  test1.tar   拆包还原成文件夹 /home/XXX/test 和普通文件/home/XXX/1.c (为了直观我把test和1.c用rm -r test 1.c删了)     

//因为人本身就在tar目录下所以不需要指定家目录路径,我是这么理解的
rm -r test 1.c
tar -xvf test1.tar


5    利用  tar   和   gzip 联合调用完成  打包-->压缩 , 解压缩->还原

tar -czvf test1.tar.gz test 1.c
// -C 指定目录,也可以把-C删掉,为了方便我在此目录下创建了文件夹
tar -xzvf test1.tar.gz -C /home/wk/tar/ml/


6    利用  tar   和   bzip2完成  2- 5题(图一-2 图二-3 图三-4(这里我把ml删了又创了一遍,更为直观)图四图五-5)

//压缩vs解压缩
bzip2 test1.tar
bunzip test1.tar.bz2
//压缩.gz
tar -czvf test1.tar.gz test 1.c
tar -xzvf test1.tar.gz -C /home/wk/tar/ml/
//压缩.bz2
tar -cjvf test1.tar.bz2 test 1.c
tar -xjvf test1.tar.bz2 -C /home/wk/tar/ml1/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值