Linux系列(18) - 常用压缩命令(1)
2023-02-18 16:27:19 时间
常用压缩格式
- .zip
- .gz
- .bz2
.zip格式压缩/解压缩
命令格式
压缩
- zip 【压缩文件名】 【源文件】:压缩文件
- zip -r 【压缩文件名】 【源目录】:压缩目录
解压缩
- unzip 【压缩文件】
注意项
- zip和windows通用
- zip压缩保留源文件
- zip解压缩保留源zip包
例子
压缩
- zip test.text.zip test.text
- zip -r Test.zip Test
解压缩
- unzip test.text.zip
- unzip test.text.zip
.gz格式压缩/解压缩
命令格式
压缩
- gzip 【源文件】:压缩格式为.gz格式的压缩文件,源文件会消失(原因:源文件自动变成了压缩文件)
- gzip -c 【源文件】 > 压缩文件:压缩文件格式为.gz格式,源文件保留(保留原因:通过输出重定项的方式)
- gzip -r 【目录】:压缩目录下所有的子文件,但是不能压缩目录
解压缩
- gzip -d 【压缩文件】
- gunzip 【压缩文件】
- gunzip -r 【压缩文件(这个压缩文件里面是目录)】
注意项
- .gz压缩是Linux专有解压缩格式,但是windows可以进行解压缩
- windows的.rar格式是不能在Linux上进行解压缩的
- 与.zip压缩区别点之一,不需要写压缩文件名,直接gzip (-r) 源文件/目录
- 解压缩后,压缩包会消失
例子
压缩
- gzip test.text
- gzip -r Test
- gzip -c 111.text > 111.text.gz
解压缩
- gunzip test.text
- gunzip -r Text
.bz2格式压缩/解压缩
命令格式
压缩
- bzip2 【源文件】:压缩为.bz2格式,不保留源文件
- bzip2 -k 【源文件】:压缩之后保留源文件
解压缩
- bzip2 -d 【压缩文件】
- bzip2 -k -d 【压缩文件】:保留压缩文件解压缩
- bunzip2 【压缩文件】
- bunzip2 -k 【压缩文件】:保留压缩文件解压缩
注意项
- bzip2命令不能压缩目录,gzip虽然也不能压缩目录,但是至少还能将目录里面文件进行压缩,bzip2是直接不能对目录操作
- 与.zip压缩区别点之一,不需要写压缩文件名,同gzip命令格式差不多;bzip2 【源文件】即可
- 解压缩时与gzip的区别,可以通过选项-k,来保留压缩文件
例子
压缩
- bzip2 test.text
- bzip2 -k test2.text
解压缩
- bunzip2 test.text.bz2
- bunzip2 -k test2.text.bz2
相关文章
- 像go 一样 打造.NET 单文件应用程序的编译器项目bflat 发布 7.0版本
- 解决idea登录github出现的invalid authentication data 404 not found以及登录 token 失效
- 虹科方案|将以太网连接添加到Dell EMC PowerVault™ ML3 SAS库
- Linux运维常用shell脚本之系统管理实例
- Linux运维常用shell脚本之网络管理实例
- Java线程与Linux内核线程的映射关系
- PowerDesigner连接mysql逆向生成pdm
- oracle学习笔记(十六) PL/SQL 异常和goto语句
- gitlab使用培训
- 【完全开源】知乎日报UWP版(下篇):商店APP、github源码、功能说明。Windows APP 良心出品。
- The Similarities and Differences Between C# and Java -- Part 1(译)
- Django Admin实现三级联动(省市区)
- Linux运维工程师工作手册
- Linux系统初始化
- Linux三剑客之awk命令详解及相关实例
- linux的rsync工具的常用选项及ssh同步介绍
- Linux运维常用shell脚本实例
- Django初识、应用创建、模板与静态文件配置、数据库连接
- Django之ForeignKey和ManyToManyField多表查询
- Django权限系统auth模块详解