压缩打包介绍

压缩的目的是为了节约磁盘空间、节约带宽提高传输效率,也利于文件的管理。

常见压缩文件

平台 类型/后缀
Windows .rar .zip .7z
Linux .zip .gz .bz2 .xz .tar.bz2 .tar.xz

常见压缩工具和压缩比率

gzip < bzip2 < xz

gzip

gzip压缩级别1-9,数字越大压缩比率越高,默认6。
压缩后源文件删除,不能压缩目录。

用法 命令 实例
压缩 gzip 【参数】【文件名】 gzip -3 1.txt
解压缩 gzip -d 【文件名】或者 gunzip gzip -d 1.txt.gz
查看压缩包 zcat file zcat 1.txt.gz

以下是我们针对1.txt文件的1和9级别的压缩对比

[root@centos701 d6z]# du -sh 1.txt1.8M    1.txt[root@centos701 d6z]# gzip -1 1.txt   [root@centos701 d6z]# du -sh 1.txt.gz396K    1.txt.gz[root@centos701 d6z]# gzip -d 1.txt.gz[root@centos701 d6z]# gzip -9 1.txt   [root@centos701 d6z]# du -sh 1.txt.gz336K    1.txt.gz

特殊用法

  1. 压缩时保留源文件,将压缩文件重定向到指定目录

[root@centos701 d6z]# gzip -c 1.txt > /tmp/1.txt.gz[root@centos701 d6z]# ls1.txt
[root@centos701 d6z]# ls /tmp/1.txt.gz/tmp/1.txt.gz
  1. 解压缩时保留压缩包,将文件解压到指定目录

[root@centos701 d6z]# gzip -d -c /tmp/1.txt.gz > /root/d6z/2.txt[root@centos701 d6z]# du -sh *.txt1.3M    1.txt1.3M    2.txt

bzip

bzip2与 gzip用法完全相同,同时也支持保留源的方式,只是命令不一样。
bzip2相对 gzip压缩比率更高,压缩级别也分1-9,默认9。
压缩后源文件删除,不能压缩目录。

用法 命令 实例
压缩 bzip2 【参数】【文件名】 bzip2 -3 1.txt
解压缩 bzip2 -d 【文件名】或者 bunzip2 bzip2 -d 1.txt.bz2
查看压缩包 bzcat file zcat 1.txt.bz2

xz

xz 的压缩比率更高于 bzip
用法和前面两个工具一样,区别在命令不同

用法 命令 实例
压缩 xz 【参数】【文件名】 xz 1.txt
解压缩 xz -d 【文件名】或者 unxz xz -d 1.txt.xz
查看压缩包 xzcat file xzcat 1.txt.xz

转载于:https://blog.51cto.com/badswolf/1981210

4周第4次课 压缩打包介绍 gzip bzip2 xz压缩工具相关推荐

  1. 四周第四次课(1月5日) 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具...

    四周第四次课(1月5日) 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 ====================================== ...

  2. 四周第四次课 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 x

    6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 1. 压缩打包介绍 文件压缩类型 2. gzip压缩工具 1.gzip 压缩工具的压缩与解压 # gz ...

  3. 6.1-6.4 压缩打包介绍,压缩工具gzip,bzip2, xz

    6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1  压缩打包介绍 常见压缩文件 windows .rar .zip .7z Linux  .zi ...

  4. 压缩打包介绍 gip压缩工具 bzip压缩工具 xz压缩工具

    2019独角兽企业重金招聘Python工程师标准>>> 1.linux下常见的后缀名所对应的压缩工具. .gz:表示由gzip压缩工具压缩的文件. .bz:表示由bzip2压缩工具压 ...

  5. Linux基础知识与实操-篇三: 文件压缩打包与vim基本使用

    文章目录 压缩打包与备份 压缩文件命令`gzip bzip2 xz` `gzip` 命令 `bzip2` 命令 `xz`命令 打包指令 XFS文件系统备份与还原 光盘写入工具 其他常见的压缩与备份工具 ...

  6. linux的文件压缩打包操作,Linux文件管理-压缩打包

    原标题:Linux文件管理-压缩打包 压缩打包介绍 windows下我们接触最多的压缩文件就是.rar格式, 但Linux有自己所特有的压缩工具. 如果希望windows和Linux互相能使用的压缩工 ...

  7. linux 如何让.开头的文件不隐藏_每日一课 | Linux:如何gzip文件夹

    整理 | Python大本营在Linux上, gzip无法压缩文件夹,它仅用于压缩单个文件.要压缩文件夹,您应该使用tar + gzip,它是tar -z.注意 $ tar --help -z, -j ...

  8. Linux压缩命令gzip, bzip2和tar

    作者:曾Jerry 或 大橙员, 250359225@qq.com 压缩的目的 在网络传递文件时,可以先将文件压缩,然后传递压缩后的文件,从而减少网络带宽 接受者接受文件后,解压即可 Linux常见的 ...

  9. 三周第五次课) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

    三周第五次课 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 cat /etc/filesystems 查看文件格式 (win系统的格式 ...

最新文章

  1. HTTP Status 500 – Internal Server Error
  2. 基础_模型迁移_CBIR_augmentation
  3. 洛谷3933 Chtholly Nota Seniorious 二分答案+贪心
  4. xss攻击汇总--转
  5. 深入理解IIS的多线程工作机制
  6. 新知客:现代“买椟还珠”故事
  7. 怎样解决MySQL数据库主从复制延迟的问题?
  8. caffe的python接口学习(5):生成deploy文件
  9. MyBatis工作流程及配置
  10. Atitit 项目沟通管理 艾提拉总结 目录 1. 项目中沟通对象 2 1.1. 主要为项目干系人 产品部门 运营部门组员等 2 1.2. 适当越级沟通, 与高层直接沟通 3 2. 沟通频率 3
  11. 社会工程学攻击选项是_什么是社会工程学,如何避免?
  12. 白帽SEO与黑帽SEO的区别
  13. 分布式事务专题-基础概念(1)
  14. 如何用powershell安装2345推广软件
  15. 谷医堂与日俱进!谷医堂优化产品和提升服务两不误
  16. 安装win 7 + ubuntu 16.04 双系统安装
  17. 机器学习中的数学——距离定义(二十):相对熵(Relative Entropy)/KL散度(Kullback-Leibler Divergence)
  18. 筛法求素数 (20分)
  19. 软件测试项目管理平台
  20. 东北大学软件项目管理与过程改进复习提纲(2020)——第十一章《项目风险管理》

热门文章

  1. 等长子网划分、变长子网划分(网络整理)
  2. (补)20210623:力扣第246周周赛(下)
  3. 如果降低sbus总线的传输速率/帧率,sbus怎样转UART,sbus接到4G
  4. VB一个可以改变箭头方向的气泡提示
  5. 在VB6中保存单色(1Bit)位图(VB6代码)
  6. 活动回顾 | 智慧城市的发展趋势与挑战
  7. 科大讯飞携手华南理工,成立脑机接口公司,注册资本4000万
  8. AI给你安利了一个职位,猜猜它觉得你适合做什么?
  9. ARM发布自动驾驶芯片架构,重新宣示车载系统市场的主权
  10. 特斯拉又熬过破产危机后,马斯克说自动驾驶芯片已经准备好了