Linux初探-压缩与解压缩

1.命令:gzip

压缩文件后缀.gz
ps: gzip test.txt   结果:生成文件test.txt.gz,原文件test.txt消失。
注意:只能压缩文件,不能压缩目录,压缩后不保留原始文件,压缩比大概1/5。
解压命令:gunzip  压缩文件名
ps:gzip -r 文件夹名  结果:压缩文件夹下的文件,不能压缩文件夹。

2.命令:bzip2(gzip的升级版,压缩比要比gzip更高一些)

压缩文件后缀名:*.bz2
语法:bzip2 [选项] 文件
        -k 压缩后保留原始文件
ps:bzip2 -k test.txt 生成test.txt.bz2文件,原始文件test.txt保留着,注意:同样不能压缩目录。
解压命令:bunzip2或者bzip2 -d 压缩文件名

3.命令:tar (打包压缩目录) 严格意义上来说此命令为“打包命令”,将目录打包成一个*.tar文件

语法:tar  选项 压缩后的文件名 目录
压缩文件后缀:*.tar.gz,  *.tar.bz2
选项:[-zcvf]    -c  打包
           -v  显示详细信息
           -f   指定打包后文件名
           -z  打包同时压缩;选择的压缩命令gzip
ps:#mkdir Japan           生成Japan目录
  #tar -zcvf Japan.tar.gz Japan  生成Japan.tar.gz压缩文件


解压命令:tar [选项] 压缩文件.tar.gz
       [-zxvf]  -x 解包
             -v 显示详细信息
             -f 指定后文件名
             -z 解包的同时解压缩
ps:tar -zxvf Japan.tar.gz
-----------------------------其他参数不变,就是z变j,后缀就从.tar.gz变tar.bz2-------------------------------------
选项:[-cvf]      -c 打包
            -v 显示详细信息
            -f 指定打包后文件名
            -j 选择的压缩命令是bzip2
ps:#mkdir Japan     生成Japan目录
  #tar -jcvf Japan.tar.bz2 Japan 生成Japan.tar.gz压缩文件

解压命令:tar [选项] 压缩文件.tar.gz
       [-jxvf]  -x 解包
            -v 显示详细信息
            -f 指定解包后文件名
            -j 解压缩
ps:tar -jxvf Japan.tar.bz2

4.命令:zip (压缩文件或目录)

压缩文件后缀:*.zip
语法:zip [选项] 压缩后文件名 文件或目录
     -r  压缩目录
ps:#zip -r Japan.zip Japan  压缩目录Japan,生成Japan.zip文件。
  #zip test/txt.zip test.txt    压缩文件test.txt,生成test.txt.zip文件,保留原始文件

解压命令:unzip 文件名
注意:压缩后保留原始文件,压缩比不如gzip,而且linux一般不用,只是作为和windows系统互联用

5.总结:对于压缩和解压,我们真正记的其实就4条命令

# tar -zcvf Japan.tar.gz Japan 生成Japan.tar.gz压缩文件
# tar -zxvf Japan.tat.gz 解压文件

# tar -jcvf Japan.tar.bz2 Japan 生成Japan.tar.bz2压缩文件
# tar -jxvf Japan.tar.bz2 解压文件

6.一定一定要明确写清楚压缩后的文件的后缀!!!!

7.查看是否有zip的包

yum lsit | grep "^zip"

yum list:    本地yum源的所有包
grep:    管道符
“^zip”:     以zip为开头的包

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值