022_压缩指令 gzip bzip2

2023-11-21 20:18
文章标签 指令 压缩 gzip 022 bzip2

本文主要是介绍022_压缩指令 gzip bzip2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

单个文件的压缩(解压)使用gzip和bzip2

多个文件和目录使用tar

 

  • gzip的常用选项

-l(lsit)                   列出压缩文件的内容

-k(keep)              在压缩或解压时,保留输入文件

-d(decompress) 将压缩文件进行解压缩

 

  • 查看

gzip   -l   压缩文件名

比如: gzip  -l  pwd.1.gz

 

  • 解压

gzip  -d  pwd.1.gz    //解压后源文件就不存在了

gzip  -kd  解压缩    //解压后保留源文件

比如:gzip  -kd  pwd.1.gz

      注:gz结尾的用gzip来解压。

 

  • 压缩
  1. 如果gzip不加任何选项,此时为压缩,压缩完该文件会生成后缀.gz的压缩文件。并且删除源文件。所以推荐使用gzip  –k  来压缩源文件。

比如:gzip  -k  mypwd.1  //得到一个.gz结尾的压缩文件。

  1. 相同的文件内容,如果文件名不同,压缩后的大小也不同。
  2. gzip 只能压缩单个文件,不能压缩目录。

 

bzip2来压缩单个文件:

bzip2的常用选项:

-k(keep)              在压缩或者解压时,保留输入文件。

-d(decompress) 将压缩文件进行解压缩。

 

  1. 压缩

bzip2  -k  源文件名

比如: bzip2  -k  mypwd.1   //得到一个.bz2后缀的压缩文件

  1. 解压

bzip2  -kd  压缩文件名

比如:bzip2  -kd  mypwd.1.bz2

注:

  1. 如果bzip2不加任何选项,此时为压缩,压缩完该文件会生成后缀为.bz的压缩文件。

并删除原有的文件,所以说,推荐使用bzip2  -k  来压缩源文件。(推荐使用带选项的表明是用来做压缩还是解压缩)。

  1. bzip2只能用来压缩单个文件,不能压缩目录。

总结: 单个文件的压缩使用gzip或者bzip2.

压缩的时候有两个参数:(1)压缩时间, (2)压缩比

一般情况下,小文件使用gzip来压缩,大文件使用bzip2来压缩。

这篇关于022_压缩指令 gzip bzip2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/404833

相关文章

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

SpringBoot实现文件记录日志及日志文件自动归档和压缩

《SpringBoot实现文件记录日志及日志文件自动归档和压缩》Logback是Java日志框架,通过Logger收集日志并经Appender输出至控制台、文件等,SpringBoot配置logbac... 目录1、什么是Logback2、SpringBoot实现文件记录日志,日志文件自动归档和压缩2.1、

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

SpringBoot使用GZIP压缩反回数据问题

《SpringBoot使用GZIP压缩反回数据问题》:本文主要介绍SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot使用GZIP压缩反回数据1、初识gzip2、gzip是什么,可以干什么?3、Spr

Java图片压缩三种高效压缩方案详细解析

《Java图片压缩三种高效压缩方案详细解析》图片压缩通常涉及减少图片的尺寸缩放、调整图片的质量(针对JPEG、PNG等)、使用特定的算法来减少图片的数据量等,:本文主要介绍Java图片压缩三种高效... 目录一、基于OpenCV的智能尺寸压缩技术亮点:适用场景:二、JPEG质量参数压缩关键技术:压缩效果对比

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

Python实现将MySQL中所有表的数据都导出为CSV文件并压缩

《Python实现将MySQL中所有表的数据都导出为CSV文件并压缩》这篇文章主要为大家详细介绍了如何使用Python将MySQL数据库中所有表的数据都导出为CSV文件到一个目录,并压缩为zip文件到... python将mysql数据库中所有表的数据都导出为CSV文件到一个目录,并压缩为zip文件到另一个

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

Python利用PIL进行图片压缩

《Python利用PIL进行图片压缩》有时在发送一些文件如PPT、Word时,由于文件中的图片太大,导致文件也太大,无法发送,所以本文为大家介绍了Python中图片压缩的方法,需要的可以参考下... 有时在发送一些文件如PPT、Word时,由于文件中的图片太大,导致文件也太大,无法发送,所有可以对文件中的图