压缩工具gzip、bzip2、xz

常见的压缩工具:gzip bzip xz zip 以上介绍了几种常见的压缩工具,每种压缩工具都有其特点和适用场景。根据你的需求和优先考虑的因素(如压缩率、压缩速度和兼容性),选择最适合的压缩工具是很重要的。无论你是在处理大文件还是归档多个文件,通过选择适当的压缩工具,你可以有效地节省存储空间、加快数据传输速度,并使文件管理更加便捷。 阅读详情

压缩打包介绍

使用压缩工具的好处:
使用压缩文件,不仅可以节省磁盘空间,而且在传输时还能节省网络宽带。

我们通常讲的家用宽带和机房宽带100M是有区别的:
机房宽带的上行和下行都是100M,所以价格昂贵,家用宽带下行是100M,但是上行往往只有10M-20M

  • Linux下最常见的压缩文件是.tar.gz格式,还有.zip,.gz,.bz2,.xz,.tar.bz2,.tar.xz
  • 等。
  • .gz 表示由gzip压缩工具压缩的文件。
  • .bz2 表示由bzip2压缩工具压缩的文件。
  • .tar 表示由tar打包程序打包的文件(tar没有压缩功能,只是把一个目录合并成一个文件)
  • .tar.gz 先打包,在由gzip压缩
  • .tar.bz2 先打包,在由bzip2压缩
  • .tar.xz 先打包,在由xz压缩

gzip压缩工具

格式:gzip [参数] filename -d是解压缩。

  • gzip -# filename //#范围1-9,默认6
  • gzip 不能压缩目录
  • gzip filename 压缩文件,暂不支持压缩目录,压缩后源文件消失
  • gzip -d filename.gz 解压文件,解压后,源压缩文件消失
  • gunzip filename.gz 解压文件, 解压后,源压缩文件消失
  • gzip –c filename > /tmp/filename.gz指定压缩文件路径,并且源文件存在
  • gzip –d –c /tmp/filename.gz > ./filename 解压文件到那个路径下,并且源压缩文件存在。
  • gunzip –c /tmp/filename.gz > ./filename 解压文件到那个路径下,并且源压缩文件存在。
  • zcat 1.txt.gz 查看.gz文件
  • file /tmp/1.txt.gz 查看文件的属性

例子:查找/etc/下后缀为.conf的文件,并将它的内容追加到文件1.txt中,并且压缩它,然后再解压。

[root@localhost d6z]# find /etc/ -type f -name "*.conf" -exec cat {} >>1.txt \;
[root@localhost d6z]# du -sh 1.txt
4.0M	1.txt      //这里要注意一下,这个大小不太准确,这里多次追加会看到文件,du -sh 1.txt查看的文件数值不同,但在多次查看,文件大小会恢复正常。(跳转数值较大比,是因为这个文件本身存在很多空隙,最后在压缩并解压后,会发现大小会有不同) 
[root@localhost d6z]# gzip 1.txt
[root@localhost d6z]# du -sh 1.txt.gz
664K	1.txt.gz
[root@localhost d6z]# gzip -d 1.txt.gz
[root@localhost d6z]# du -sh 1.txt
2.5M	1.txt
[root@localhost d6z]# gzip 1.txt
[root@localhost d6z]# du -sh 1.txt.gz
664K	1.txt.gz
[root@localhost d6z]# gunzip  1.txt.gz
[root@localhost d6z]# du -sh 1.txt
2.5M	1.txt
  • 压缩文件1.txt,并且将压缩文件放到/tmp/下
[root@localhost d6z]# gzip -c 1.txt > /tmp/1.txt.gz
[root@localhost d6z]# ls
1.txt
[root@localhost d6z]# ls /tmp/1.txt.gz
/tmp/1.txt.gz
[root@localhost d6z]# du -sh /tmp/1.txt.gz
664K	/tmp/1.txt.gz
  • 解压文件1.txt.gz ,存放到当前目录下,命名为2.txt
[root@localhost d6z]# gzip -d -c /tmp/1.txt.gz > ./2.txt
[root@localhost d6z]# ls
1.txt  2.txt
[root@localhost d6z]# wc -l 1.txt 2.txt
  64790 1.txt
  64790 2.txt
 129580 总用量
[root@localhost d6z]# du -sh 1.txt 2.txt
2.5M	1.txt
2.5M	2.txt
[root@localhost d6z]# ls /tmp/1.txt.gz
/tmp/1.txt.gz
  • 查看压缩文件1.txt.gz的内容,因为内容比较多,这里就不粘贴出来了。
[root@localhost d6z]# zcat /tmp/1.txt.gz
  • file /tmp/1.txt.gz 查看属性,
[root@localhost d6z]# file /tmp/1.txt.gz
/tmp/1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Thu Nov  9 22:33:33 2017  
/tmp/1.txt.gz 压缩数据是1.txt,基于unix平台,最后修改时间是2017年11月9日星期四

bzip2压缩工具

bzip命令的格式:bzip2 [-dz] filename ,压缩文件时加不加-z都一样,-d 解压缩。
bzip比gzip压缩更小,所耗费的CPU资源也最大(压缩的文件也是最小的)

  • bzip2 1.txt / bzip2 -z 1.txt //压缩文件
  • bzip2 -d 1.txt.bz2 / bunzip2 1.txt.bz2 //解压文件
  • bzip -# 1.txt //#范围1-9,默认9
  • 不能压缩目录
  • bzcat 1.txt.bz2 //查看压缩文件
  • bzip2 -c 1.txt > /root/1.txt.bz2 //指定压缩文件路径,并且源文件存在
  • bzip2 -c -d /root/1.txt.bz2 > /tmp/1.txt.new2 //解压文件到指定路径下,并且源压缩文件存在
  • File 1.txt.bz2 查看文件属性

第一次使用bzip2命令时提示没有这个命令,我们用yum安装一下

[root@localhost d6z]# bzip2 1.txt
-bash: bzip2: 未找到命令
[root@linux-128 d6z]# yum install -y bzip2
  • 压缩文件1.txt
[root@localhost d6z]# bzip2 1.txt
[root@localhost d6z]# ls
1.txt.bz2  2.txt
  • 解压文件1.txt.gz
[root@localhost d6z]# bzip2 -d 1.txt.bz2
[root@localhost d6z]# ls
1.txt  2.txt
  • 压缩文件1.txt,并且指定路径,源文件存在
[root@localhost d6z]# bzip2 -c 1.txt > /tmp/1.txt.bz2
[root@localhost d6z]# ls /tmp/1.txt.bz2
/tmp/1.txt.bz2
[root@localhost d6z]# ls
1.txt  2.txt
  • 解压文件1.txt.bz2,并且指定路径重名命为3.txt,源文件存在。
[root@localhost d6z]# bzip2 -d -c /tmp/1.txt.bz2  > ./3.txt
[root@localhost d6z]# ls
1.txt  2.txt  3.txt
[root@linux-128 d6z]# ls /tmp/1.txt.bz2
/tmp/1.txt.bz2
  • 查看压缩文件1.txt.bz2 内容
[root@localhost d6z]# bzcat /tmp/1.txt.bz2
  • 查看文件1.txt.bz2的属性。
[root@localhost d6z]# file /tmp/1.txt.bz2
/tmp/1.txt.bz2: bzip2 compressed data, block size = 900k 	//bzip2压缩数据,大小为900k

xz压缩工具

xz命令格式:xz[-zd] filename 压缩文件加不加-z都可以,-d解压缩。
xz压缩文件比bzip2更小,所耗费的CPU资源也最大(压缩的文件也是最小的)

  • xz 1.txt / xz -z 1.txt //压缩文件

  • xz -d 1.txt.xz / unxz 1.txt.xz //解压缩文件

  • xz -# 1.txt //#范围1-9,默认9

  • 不能压缩目录

  • xzcat 1.txt.xz //查看压缩文件内容

  • xz -c 1.txt > /root/1.txt.xz //指定压缩文件路径,并且源文件存在

  • xz -d -c /root/1.txt.xz > 1.txt.new3 //解压文件到指定路径下,并且源压缩文件存在

  • file 1.txt.xz查看文件属性

  • 压缩文件1.txt

root@linux-128 d6z]# xz 1.txt
[root@linux-128 d6z]# ls
1.txt.xz  2.txt  3.txt
  • 解压文件1.txt.xz
[root@localhost d6z]# xz -d 1.txt.xz
[root@localhost d6z]# ls
1.txt  2.txt  3.txt
  • 压缩文件1.txt,并且指定路径,源文件存在
[root@localhost d6z]# xz -c 1.txt > /tmp/1.txt.xz
[root@localhost d6z]# ls
1.txt  2.txt  3.txt
[root@localhost d6z]# ls /tmp/1.txt.xz
/tmp/1.txt.xz
  • 解压文件1.txt.bz2,并且指定路径重名命为4.txt,源文件存在。
[root@localhost d6z]# xz -d -c /tmp/1.txt.xz > ./4.txt
[root@localhost d6z]# ls
1.txt  2.txt  3.txt  4.txt
[root@localhost d6z]# ls /tmp/1.txt.xz
/tmp/1.txt.xz
  • file 1.txz.xz
[root@localhost d6z]# file /tmp/1.txt.xz
/tmp/1.txt.xz: XZ compressed data  //xz压缩数据。
  • 1.txt.xz<1.txt.bz2<1.txt.gz 说明xz压缩更严谨,但是所耗费cpu资源最大。
[root@localhost d6z]# du -sh /tmp/1.txt.gz /tmp/1.txt.bz2 /tmp/1.txt.xz
664K	/tmp/1.txt.gz
260K	/tmp/1.txt.bz2
60K	/tmp/1.txt.xz
在 STM32CubeIDE 中针对 STM32F407 移植 ThreadX 在 STM32CubeIDE 中针对 STM32F407 移植 ThreadX,不依赖盗版破解的Keil MDK、IAR等软件。 阅读详情

相关推荐

总结:知识图谱KG+大模型LLM

知识图谱KG+大模型LLM

安静的软件工程师 4213

linux bz2 xz gz,linux操作系统上的gz, bz2, xz, zip, 格式的压缩命令以及tar用法

每种压缩的压缩算法不同,压缩比也会不同gzip: 压缩文件为 .gz 格式的,后缀亦是如此gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件,压缩后的文件以源文件命名,并且自动添加后缀gunzip : 解压 .gz 格式的文件,解压缩后会删除原文件zcat : 不解压 .gz 文件的情况下,查看文本文件的内容------------------------------------...

weixin_42314448的博客 547

【STM32CubeIDE入门】(一)工程创建&工程配置

​写在前面:如果是刚接触stm32cubeide的同学推荐与这一篇文章共同阅读,能够更加快速认识上手stm32cubeide。 1、打开stm32cubeide,选择好工作目录进入主界面后,点击创建工程。

涛涛子的博客 1万+

Linux下常见压缩文件tar.xz、tar.bz2、tar.gz的区别和详解

这三个文件扩展名都表示压缩后的档案文件,但它们使用不同的压缩算法。则是用来压缩盒子里的东西,使它更小的工具。就像一个盒子,它可以用来装很多东西。

江上清风山间明月的博客 4583

百度慧眼人口位置数据:从原理到实战的GIS处理全流程

本文详细解析百度慧眼人口位置数据的处理全流程,从基本原理到实战应用。通过空间网格划分、终端数量统计等技术手段,百度慧眼数据能准确反映人群分布特征。文章涵盖坐标系转换、核密度分析、热力图制作等GIS处理技巧,并分享商业选址、城市规划等典型业务场景的解决方案,帮助读者高效利用这一数据资源。

weixin_30872157的博客 534

Mac用户必看:Typora最新版永久激活+弹窗屏蔽保姆级教程(附崩溃解决方案)

本文为Mac用户提供了一份详尽的Typora最新版永久激活与弹窗屏蔽教程。通过修改关键JS文件,实现软件激活状态并彻底关闭成功提示弹窗。文章深入剖析了操作原理,并重点提供了解决由此引发的多文档崩溃问题的实用临时方案,同时客观讨论了该方法的局限性与潜在风险。

wine的专栏 2375

Linux || 压缩类命令

gzip --》.gz --》gunzip ---》推荐xz --》.xz --》unxz --》推荐。

qq_60271706的博客 672

【无标题】EXCEL实现刷题

运用Excel开发的刷题工具,具有普遍实用性,可将WORD的试题自动导入并实现刷题。

weixin_44081794的博客 2971

gzip,bzip2,xz压缩工具详解

gzip,bzip2,xz压缩工具详解

乐猿 1300

从MFCC到GMM:手把手教你用Python实现说话人识别(附完整代码)

本文详细介绍了如何使用Python实现说话人识别系统,从MFCC特征提取到GMM模型训练,涵盖完整的技术流程和代码示例。通过梅尔频率倒谱系数(MFCC)和高斯混合模型(GMM)的结合,构建高效的说话人识别系统,适用于身份认证和智能交互场景。文章还探讨了从传统方法到深度学习的进阶话题,如i-vector和x-vector技术。

o1p2q3r的博客 200

ANSYS APDL 异类单元连接实战:MPC方法在壳-实体装配中的应用

本文详细介绍了在ANSYS APDL中使用MPC方法实现壳单元与实体单元高效连接的技术要点。通过分析工程仿真中的常见需求,阐述了MPC方法在解决异类单元连接问题上的优势,包括网格独立性、自由度耦合和载荷传递等特性,并提供了具体的APDL命令流操作示例和实用经验技巧。

weixin_33391446的博客 178

Linux 压缩与归档工具 gzip、bzip2 与 xz:不同格式的压缩工具

在 Linux 系统中,压缩文件是节省存储空间和加快文件传输的重要手段。不同的压缩工具提供了不同的压缩算法,适用于不同的应用场景。常见的压缩工具包括 `gzip`、`bzip2` 和 `xz`,它们分别提供了不同的压缩效率和速度。了解这些工具的使用方法以及它们之间的差异,可以根据需求选择合适的工具。本文将介绍 `gzip`、`bzip2` 和 `xz` 的特点、使用方法及其优缺点,帮助你更好地理解这三种工具在实际使用中的表现。

1065

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

linux安装解压工具gzip,笔记6 压缩工具(gzip,bzip2,xz,zip,tar)。

压缩打包常见的压缩文件windows:rar、zip、7zLinux:.zip、.gz、.bz2、.xz、.tar、.gz、.tar.bz2、.tar.xzgzip压缩工具不能压缩目录gzip压缩后边直接跟文件名就可以,gunzip也可以压缩跟gzip一样先创建一个实验环境,进入到tmp下边创建一个d6z的文件夹进入到d6z文件夹下,创建一个1.txt并且把etc下的以conf结尾的文件内容写进1...

weixin_31159439的博客 2032

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

gzip,bzip2,xz,zip,tar压缩工具详解

gzip压缩工具 •gzip 1.txt :压缩1.txt • gzip -d 1.txt.gz / gunzip 1.txt.gz :解压缩1.txt.gz • gzip -# 1.txt //#范围1-9, 默认6 :压缩等级 • 不能压缩...

chuanlixian7372的博客 402

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

linux xz工具压缩命令,Linux普通文件压缩工具gzip、Bzip2、xz

第六章 文件压缩和打包6.1 压缩打包介绍Linux环境常见压缩文件类型:.zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz压缩打包的目的方便文件传输节省磁盘空间减少传输花费的时间节省带宽6.2 gzip压缩工具gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是g...

weixin_31186111的博客 978

压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具

压缩打包介绍对于服务器上一些经常需要下载的文件,我们尽可能的使用压缩包的形式存放,这样节约上传,下载所需要的流量Linux常见的的压缩格式.zip.gz.bz2.xz.tar.gz.tar.bz2.tar.xz·····gzip压缩工具我们先查看一个这个文件现在的大小·现在我们给它进行gzip压缩(不能压缩目录)gzip +文件名gzip 1.txt·这时我们可以看到,1.txt已经没了,变成了一...

qq_39225153的博客 357

linux学习第十九篇:压缩介绍,gzip,bzip2,xz压缩工具

file命令可查看文件是压缩文件或者test文件等,如file 1.txt 可查看1.txt是什么类型的文件 linux压缩打包介绍 在windows下我们接触最多的压缩文件就是.rar格式的了。但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具。但有一种文件在windows和linux下都能使用那就是.zip格式的文件了。它不仅能节省磁盘空间而且在传输的时候还能节省网络带宽。

X__linux的博客 618

压缩打包介绍、gzip、bzip2与xz压缩工具

一、压缩打包介绍压缩的好处不仅能节省磁盘空间而且在传输的时候还可以节省网络带宽在windows和linux下都能使用的是.zip格式的文件主要有以下几种工具: .gz gzip 压缩工具压缩的文件.bz2 bzip2 压缩工具压缩的文件.tar tar 打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件).tar.gz 可以理解为先用tar打包,然后再gzip压缩.tar.bz

mojianbin的博客 1059

压缩打包介绍/gzip压缩工具/bzip2压缩工具/xz压缩工具

6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 常见的压缩文件格式 windows .rar .zip .7z linux .zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz gzip压缩工具 gzi...

b305723的专栏 203

Linux/Ubuntu 终端常用压缩工具XZ/BZip2/Gzip

本文介绍了三种常见的Linux压缩工具(XZ、BZip2和Gzip)及其使用方法。XZ压缩比最高但速度慢;BZip2适合单个文件;Gzip速度最快但压缩比一般。重点讲解了使用tar命令配合不同参数(-J、-j、-z)进行压缩/解压的操作方法,以及便捷的-a参数自动识别压缩格式功能。每种工具都有对应的压缩和解压命令示例,便于用户根据需求选择合适方案。

我只是一个攻城狮 1218

Linux CentOS 7 中打包压缩工具gzip、bzip2、xz、zip、tar

一、 压缩打包介绍常见压缩文件windows.rar.zip.7z linux:.rar.zip.gz.bz2.xz.tar.gz.tar.bz2.tar.xz二、 gzip压缩工具gzip压缩文件:gzip只能压缩文件不能压缩目录.**gzip1.txt压缩完成原文件删除**生成1.txt文件: find/etc/-typef-n...

weixin_33798152的博客 764

gzip、bzip2、xz压缩工具

wc -l  #查看文件的行数 file   #查看文件的类型 zcat   #可以查看gz压缩文件的内容 bzcat  #可以查看bz2压缩文件内容 xzcat  #可以查看xz压缩文件得内容 linux下常见的压缩文件: zip        gz         bz2         xz          tar.gz         tar.bz2      

rain_yunlx的博客 666

压缩打包介绍,gzip、bzip2、xz压缩工具

一、压缩打包介绍windows常见压缩文件格式:.rar .zip .7zLinux常见压缩文件格式 :.zip; .gzbz2; .xz; .tar.gz; .tar.bz2; .tar.xz;在linux系统中,文件的格式与后缀名没有关系。一般压缩工具压缩之后会在压缩文件后添加对应压缩工具的后缀名。通过file命令可以查看压缩文件的压缩格式,还有普通文件的格式。...

weixin_33885253的博客 276

压缩打包介绍,gzip压缩工具,bzip2压缩工具,xz压缩工具

压缩打包介绍使用压缩文件,不仅能节省磁盘空间,而且还能节省传输时间和网络带宽。常见的压缩文件windows系统中,常见的压缩文件有 .rar, .zip, .7zlinux系统中,常见的压缩文件有 .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xzgzip压缩工具gzip格式为gzip [-d -c #]  filename,其中#为1-9的数字。-d...

weixin_39663255的博客 381
上一篇: VIM下的编辑模式和命令模式
下一篇: 压缩工具zip,tar打包,打包并压缩
Young_Linux
博客等级 码龄10年 6粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值