linux学习之路第七天(压缩和解压类指令详解)

压缩和解压类
1.gzip/gunzip 指令
gzip 指令用于压缩文件, gunzip用于解压的
基本语法
gzip 文件 (功能描述:压缩文件,指令将文件压缩成*.gz文件)
gunzip 文件.gz (功能描述 :解压文件)
案例1:gzip压缩,将hello.txt压缩
在这里插入图片描述
细节说明:当使用gzip指令对文件进行压缩后,不会保留原来的文件
案例2:将hello.txt.gz解压
在这里插入图片描述
2.zip/unzip指令
zip用于压缩文件,unzip用于解压的,这个在项目打包发布很有用
基本语法
zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip (功能描述 :解压缩文件——)
zip常用选项
-r:递归压缩,即压缩目录
unzip的常用选项
-d<目录> :指定解压后文件的存放目录
案例一:将home目录压缩成zip
在这里插入图片描述
案例二:将mypackage.zip解压到 /opt/tmp目录下
在这里插入图片描述
3.tar指令
tar指令打包文件,最后打包后的文件是.tar.gz的文件

基本语法
tar [选项] XXX.tar.gz 打包内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
在这里插入图片描述
案例1 :压缩多个文件,将/home/a1.txt和/home/a2.txt 压缩成 a.tar.gz
在这里插入图片描述
案例2:将/home 的文件夹 压缩成myhome.tar.gz
在这里插入图片描述
案例3:将a.tar.gz 解压到当前目录
在这里插入图片描述

案例4:将myhome.tar.gz 解压到 /opt目录下
在这里插入图片描述
指定到解压到的那个目录,事先要存在才能成功。

原文地址:https://www.cnblogs.com/YenKoc/p/12780038.html