linux命令-----压缩和解压的那些故事

问题:windows和mac系统常见压缩文件有哪些?

答:rar 、zip、7z。

问题:linux系统压缩包常见的格式?

答:gz、bz2、zip

需求:

1.mac开发需要zip格式的压缩包,我如何给他

2.windows开发需要rar格式的压缩包,我如何给他

4.mac开发给我zip格式的压缩包,我如何解压

5.windows开发给我rar格式的压缩包,我如何解压

ps:关于7Z文件的解压和压缩,不推荐学习。和windows开发给你的rar文件,最好让开发变为zip格式的压缩包。

===========================================================================

1、打包gz格式的压缩包:(tar -zcf 压缩后的文件名 被压缩的文件)

-z 代表:gzip形式
-c 代表 create ,创建
-f 代表 file,指定压缩后的文件名
-v 代表 verbose,冗长的

(1)单个文件:tar -zcvf a.tar.gz a.txt

(2)多个文件:tar -zcvf a.tar.gz a.txt b.txt

(3) 压缩后的文件名冲突,选择覆盖:(默认覆盖),不需要操作什么。 -----千万要小心,是找不回源文件的。

(4) 有时候你不想看见冗长的压缩和解压过程,你可以放到后台去执行,后台执行结束后会给你一个提示。 tar -zcf a.tar.gz a.txt &

2、解压gz格式的压缩包:(tar -zxf 要被解压的文件名 )

-x 代表 extract  提取
_C 代表 change to directory  指定解压文件放到指定目录

(1)只能解压单个文件:tar -zxvf a.tar.gz

(2) 解压文件到指定路径:tar -zxvf a.tar.gz -C sxd(提醒下,这个sxd目录必须存在。)

(3)解压覆盖:默认是覆盖的。-----千万要小心,是找不回源文件的。

(4) 解压不覆盖:tar -zxvf a.tar.gz -C sxd --skip-old-files

上面说了gz格式的压缩包,那bz2格式的就是把 -z 改为 -j 就行了。

========================================================================

zip打包和解压:(只需知道这2个命令就行。)

安装zip命令: yum install  zip

zip a.zip a.txt

unzip a.zip

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值