06_Linux基础_文件打包与解压缩

目录
1.打包与压缩相关概念
2.zip压缩打包程序
3.tar打包工具
4.总结

1.打包与压缩相关概念

Linux上有各种打包压缩工具和各种压缩文件格式

在这里插入图片描述

2.zip压缩打包程序

zip -r -9 -q -o hello.zip /home/book/Desktop

-r 参数表示递归打包包含子目录的全部内容
-9 0~9表示压缩级别(9最大,0最小)
-q 参数表示为安静模式,即不向屏幕输出信息
-o,表示输出文件,需在其后紧跟打包输出文件名。

du  -h hello.zip		//查看文件大小
file hello.zip			//查看文件类型
unzip hello.zip -d hello		//把hello.zip解压到hello目录下,如果没有hello目录,则创建

3.tar打包工具

tar的打包和解包都是一个命令tar,只是参数不同

  • 打包
tar -cf book.tar /home/book/Desktop		//打包Desktop为book.tar

-c 表示创建一个 tar 包文件,-f 用于指定创建的文件名,注意文件名必须紧跟在 -f 参数之后,比如不能写成 tar -fc book.tar,可以写成 tar -f book.tar -c ~。

  • 解包
mkdir tardir
$ tar -xf book.tar -C tardir		//解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数)

4.总结

zip:
打包 :zip something.zip something (目录请加 -r 参数)
解包:unzip something.zip
指定路径:-d 参数

tar:
打包:tar -cf something.tar something
解包:tar -xf something.tar
指定路径:-C 参数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值