Linux系统中的三组解压和压缩命令

Linux系统中的三组解压和压缩命令

1、gzip和gunzip压缩和解压类:
gzip命令 – 压缩和解压文件其名称后面会多处“.gz”扩展名。
gunzip命令 – 解压文件

基本语法:
gzip 文件 (压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件命令)

应用实例:
案例1:gzip压缩,将/home下面的a.txt文件进行压缩
案例2:gunzip解压,将a.txt.gz文件进行解压缩

注意:次压缩命令,源文件会丢失
在这里插入图片描述
2、zip和unzip压缩和解压类:
zip程序将一个或多个压缩文件与有关文件的信息(名称、路径、日期、上次修改的时间、保护和检查信息以验证文件完整性)一起放入一个压缩存档中。可以使用一个命令将整个目录结构打包到zip存档中。

unzip用于解压的, 这个在项目打包发布中很有用

基本语法:
zip 【选项】 xxx.zip 常用选项 -r:递归压缩,即压缩目录
unzip 文件.gz (功能描述:解压缩文件命令) 常用选项-d:指定解压后文件的存放目录

应用实例:
案例1:将/home下面的所有文件进行压缩成home.zip
在这里插入图片描述
案例2:gunzip解压,将home.zip解压到/opt/tmp下
在这里插入图片描述
3、tar压缩和解压类:

-c: 建立压缩档案
-x:解压
这俩个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
-z:有gzip属性的
-v:显示所有过程
-f 指定压缩文件

应用案例:
案例1:压缩多个文件,将/home/a.txt和/home/b.txt 压缩成 a.tar.gz
tar -zcvf a.tar.gz a.txt b.txt
在这里插入图片描述
案例二:将/home的文件夹压缩成home.tar.gz
在这里插入图片描述
[root@localhost home]# tar zcvf a_date +%Y%m%d.tar.gz a
指定压缩时间
在这里插入图片描述
案例三:将home.tar.gz压缩到当初目录下
[root@localhost home]# tar -zxvf home.tar.gz
在这里插入图片描述
案例四:将home.tar.gz压缩到/opt/tmp目录下,前提是/opt/tmp目录要存在
tar -zxvf home.tar.gz -C /opt/tmp

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值