Linux中的压缩解压缩

一、zip格式

1、压缩和解压文件-gzip和gunzip

gzip命令
命令用途:压缩文件 , 不能压缩目录 , 压缩不保留原文件
基本格式:gzip[选项] [文件名…]
压缩格式:后缀名为“.gz”
命令选项:
1.gzip [文件名] [文件名]:对多个文件进行压缩的时候,文件名中间空格
2.-c 源文件名 > 压缩文件名:压缩文件,保留源文件
3.-d [文件名.gz]:解压压缩文件
4.-9:压缩比例最大 压缩速度最慢
5.-1 使用一级别压缩 压缩比例最少 压缩速度最快 // 默认1-9 不加级别默认是6级别
2、压缩和解压文件-bzip2和bunzip2
bzip2命令
命令用途:压缩文件,不能压缩目录
基本格式:bzip2 [选项] [文件]
压缩格式:后缀名为:.bz2
命令选项
1.-k [文件名]:压缩文件保留源文件
2.-d [文件名]:解压缩文件

实例

1.bzip2 -k wuhuidong:保留wuhuidong源文件并进行压缩
2.bzip2 -d wuhuidong.bz2:解压压缩文件wuhuidong.bz2

bunzip2命令
命令用途:解压缩文件
基本格式:bunzip2 [选项] [文件名.bz2]
命令选项
-k [文件名]:解压缩保留源文件
3、压缩和解压文件或目录-zip命令
zip命令
命令用途:将指定文件或者目录压缩成zip包
基本格式:zip [压缩文件] [源文件]
命令选项
1.-r 递归压缩
2.-v:显示执行过程

实例1

1.zip test11.zip test11:压缩文件test11

实例2

将/home 下的所有文件压缩成mypkg.zip
1.cd /home
2.zip mypkg.zip -r /home
unzip命令
命令用途:将指定的zip包解压缩
基本格式:unzip [选项][压缩文件]
压缩格式:后缀名为.zip
命令选项
-d 指定解压缩文件存放路径
实例
将mypkg.zip解压缩到/opt/tmp 目录下
cd /home
unzip mypkg.zip -d /opt/tmp
bzip2
bzip2 12.txt 对12.txt 进行压缩
bzip2 -d 12.txt.bz2 12.txt.bz2进行解压缩
还有一种压缩是微软下常用的如XX.zip
unzip 1.zip 将1.zip解压到当前目录下

tar
tar 归档释放
-c 创建
-x 释放
-f 指定文件名
-v 显示详情
-p 保留原属性
-t 不解压,只看内容
-C 解压时指定释放的目标文件夹
-z 用gzip压缩,解压
-j 用bzip2压缩,解压

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值