欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux下压缩和解压缩指令介绍

程序员文章站 2022-07-23 15:17:31
1.gzip/gunzip指令 gzip用于压缩文件,gunzip用于解压文件 基本语法: 功能描述 gzip 文件 压缩文...

1.gzip/gunzip指令

gzip用于压缩文件,gunzip用于解压文件

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

压缩gzip:

Linux下压缩和解压缩指令介绍

解压gunzip:

Linux下压缩和解压缩指令介绍

2.zip/unzip:使用广泛的压缩程序,文件经它压缩后会另外产生具有”.zip”扩展名的压缩文件

zip用于压缩文件,unzip用于解压文件,这个在项目中打包发布很有用

基本语法 功能描述
zip[选项] XXX.zip 将要压缩的内容 压缩文件和目录
unzip[选项] -d dest XXX.zip 解压缩文件
常用参数 含义
zip -r 递归压缩
unzip -d<指定解压缩后,文件存放路径> 解压到指定文件夹

压缩文件:

Linux下压缩和解压缩指令介绍

解压到指定文件夹(必须存在)路径

Linux下压缩和解压缩指令介绍

3.tar打包指令,打包后文件是*.tar.gz文件

tar [选项] XXX.tar.gz 打包内容 打包目录,压缩后文件格式为*.tar.gz
参数 含义
-x 解包.tar文件
-c 产生tar打包文件
-z 打包同时压缩
-v 显示详细信息
-f 指定压缩后的文件名
tar -czvf XXX.tar.gz filename1 filename2 多文件压缩打包
tar -czvf XXX.tar.gz dest 文件夹压缩打包
tar -xzvf XXX.tar.gz 解压到当前位置
tar -xzvf XXX.tar.gz -C 解压到哪里 指定解压到解压位置

实例:

多文件压缩打包:

Linux下压缩和解压缩指令介绍

文件夹压缩打包:

Linux下压缩和解压缩指令介绍

解压到指定文件路径:

Linux下压缩和解压缩指令介绍

解压到当前路径:

Linux下压缩和解压缩指令介绍