10、压缩命令

Linux 中常用压缩格式:.zip、.gz、.bz2、.tar.gz、.tar.bz2

1、.zip 格式压缩

与 win 中的 .zip 通用
语法:

zip 压缩文件名 源文件       // 压缩文件
zip -r 压缩文件名 源目录     // 压缩目录
unzip 压缩文件        //解压缩

2、.gz格式压缩

压缩为 .gz 格式的压缩文件,源文件会消失,win 中也可以识别,.rar 不可以在 Linux 中使用

语法:

gzip 源文件
gzip -c 源文件 > 压缩文件     //压缩为.gz格式,源文件保留
gizp -c cangls > cangls.gz
gzip -r 目录  // 压缩目录下所有的子文件,但不能压缩目录
gzip -d 压缩文件      //解压缩文件
gunzip 压缩文件      // 解压缩文件
gunzip -r 目录       //解压缩目录

3、.bz2格式压缩

不能压缩目录
语法:

bzip2 源文件      // 压缩为.bz2格式,不保留源文件
bzip -k 源文件    //压缩之后保留源文件
bzip2 -d 压缩文件    //解压缩,-k 保留压缩文件
bunzip2 压缩文件     //解压缩,-k保留压缩文件

9.4、打包命令 tar(.tar.gz)

tar -cvf 打包文件名 源文件
选项:
    -c: 打包
    -v: 显示过程
    -f: 指定打包后的文件名
tar -cvf longzls.tar longzls
  • 先打包成 tar ,再用压缩成 .gz 格式
  • 解决目录不能压缩的问题

解打包命令:

//解打包命令
tar -xvf 打包文件名
选项:
    -x: 解打包
tar -xvf longzls.tar

也可以直接压缩成.gz格式,不用另外打包

其实 .tar.gz 格式是先打包为 .tar 格式,再压缩为 .gz 格式

tar -zcvf 压缩包名.tar.gz 源文件
选项:
    -z:压缩为 .tar.gz 格式

tar -zxvf 压缩包名.tar.gz
选项:
    -x:解压缩.tar.gz格式
tar -zcvf /tmp/test.tar.gz jp install.log       // 同时压缩两个文件,压缩到tmp 目录下
tar -ztvf test.tar.gz   //查看压缩文件,不解压
tar -jcvf 压缩包名.tar.bz2 源文件
选项:
    -z:压缩为 .tar.bz2 格式

tar -jxvf 压缩包名.tar.bz2
选项:
    -x:解压缩.tar.bz2格式
tar -jxvf jp.tar.bz2 -C /tmp/     //解压到 tmp 目录下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风老魔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值