Linux之gzip压缩和解压缩

Linux之gzip压缩和解压缩

gzip命令是压缩和解压缩命令,用于操作".gz"格式的的文件。gzip对文本文件的压缩率有60%~70%。
命令格式

txt 复制代码
注意,选项的顺序不可变

tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录     --压缩文件
tar -zxvf 打包文件.tar.gz                         --解压缩文件
tar -zxvf 打包文件.tar.gz -C 目录路径              --解压到指定路径

选项

命令 英文 含义
z gzip 使用gzip压缩和解压缩
c create 生成档案文件,创建打包文件
x extract(提取) 解包
v verbosely 显示打包或解包过程
f file 指定打包文件名(.tar)或压缩包文件名
C(大写) directory(目录) 默认保存到当前目录,-C更改提取目录,注意:指定的提取目录必须提前存在。

例子

txt 复制代码
[root@localhost work]# tar -zcvf 123.tar.gz 01.txt 02.txt 03.txt workspace/       --打包压缩文件和目录
01.txt
02.txt
03.txt
workspace/
[root@localhost work]# ll
总用量 8
-rw-r--r--. 1 root root   0 6月  14 00:25 01.txt
-rw-r--r--. 1 root root  35 6月  14 00:25 02.txt
-rw-r--r--. 1 root root   0 6月  14 00:26 03.txt
-rw-r--r--. 1 root root 216 6月  17 18:20 123.tar.gz
drwxr-xr-x. 2 root root   6 6月  17 18:19 workspace
[root@localhost work]# tar -zxvf 123.tar.gz -C workspace/                          --解压到指定目录中
01.txt
02.txt
03.txt
workspace/
[root@localhost work]# cd workspace/
[root@localhost workspace]# ll
总用量 4
-rw-r--r--. 1 root root  0 6月  14 00:25 01.txt
-rw-r--r--. 1 root root 35 6月  14 00:25 02.txt
-rw-r--r--. 1 root root  0 6月  14 00:26 03.txt
drwxr-xr-x. 2 root root  6 6月  17 18:19 workspace
[root@localhost workspace]# 
相关推荐
子兮曰5 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰5 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
未济5 天前
linux 配置环境变量
linux
傲世仙尊5 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
前端小万5 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝5 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
虎头金猫5 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
三十而立洋5 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁5 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
_艾伦 耶格尔.5 天前
进程间通信
linux