Linux下的压缩工具很多,常用的格式有tar.gz, tar.bz2, zip等

简单比较一下:

tar -zcvf etc.tar.gz /etc
查   询:tar -ztf filename.gz
解   压:tar -zxf filename.gztar -jcvf etc.tar.bz2 /etc
查 询:tar -jtv -f filename.tar.bz2
解   压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录zip -ry etc.zip /etc
查   询: unzip -v test.zip
解   压: unzip test.zip

注意, zip命令要加上两个选项
-r 表示递归目录,不然只压出来一个空目录

-y 表示保持符号链接,而不用把符号链接指向的文件也压进来

比较一下结果:

[root@centos6-244-desktop tmp]# ll -h
总用量 25M
-rw-r–r--. 1 root root 7.1M 10月 11 11:13 etc.tar.bz2
-rw-r–r--. 1 root root 8.2M 10月 11 11:13 etc.tar.gz
-rw-r–r--. 1 root root 8.8M 10月 11 11:13 etc.zip

可以看到:

压缩率bzip2 > gzip > zip

zip的通用性较好,而现在windows下软件winrar,7zip等对tar.gz的支持也非常好。推荐用tar.gz,bzip2要耗费更多的cpu

Linux下gzip, bzip2, zip压缩率的比较相关推荐

  1. 【Linux】linux下gzip的压缩/解压缩详解

    Linux压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > file ...

  2. Linux下的压缩zip,解压缩unzip命令

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  3. linux下如何解压缩zip,tar,tar.gz,tar.bz2文件

    tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1 ...

  4. linux下gzip用法,Linux下tar和gzip命令的方法

    tar [选项] 压缩(解压缩)的文件名 选项:-c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通 ...

  5. linux下gzip

    gunzip file1.gz 解压一个叫做 'file1.gz'的文件         gzip file1 压缩一个叫做 'file1'的文件         gzip -9 file1 最大程度 ...

  6. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例

    摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...

  7. linux中.sql.gz文件解压,linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

    本文介绍了linux下的压缩程式tar.gzip.gunzip.bzip2.bunzip2.compress .uncompress. zip. unzip.rar.unrar等程式,以及如何使用它们 ...

  8. linux下tar.gz、tar、bz2、zip等命令小结

    Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的. 生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲ta ...

  9. linux解压7z文件,Linux 下压缩与解压.zip和.rar及.7z文件

    对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数 ...

最新文章

  1. JavaScript面向对象怎样删除标签页?
  2. OC中创建对象,存入数组,并且遍历对象
  3. c/c++十七: 变长参数
  4. hadoop3.1伪分布式部署
  5. M2 Planning Day3
  6. java发送get post请求_【工具】java发送GET、POST请求
  7. LeetCode 641. 设计循环双端队列
  8. html块级页面居中,几个并排div的CSS / HTML居中
  9. win10 x64中 windbg x64 安装配置符号库
  10. 网众无盘linux挂载u盘,详解网众无盘的服务器调试
  11. 浏览器辅助神器:油猴脚本使用教程
  12. 免费的json api接口(音乐、物流、地图、视频)
  13. cad怎么查找未闭合_CAD应该怎么测量图形?未封闭、不规则的图形要这样测量
  14. python爬虫爬取视频时,实现实时进度条显示
  15. 项目 0: 预测泰坦尼克号乘客生还率
  16. 解决对表空间没有权限的问题
  17. VMX 进程已提前退出。VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。
  18. 微信小程序开发笔记1——使用npm脚本实现自动化切换环境配置
  19. [转载]受 Windows XP SP2 影响的软件列表
  20. 使用python turtle绘制简笔画大白

热门文章

  1. 【Android -- 架构】MVP 模式
  2. Java开发入职新公司如何快速上手业务?
  3. python怎么加图片_python如何增加背景图片
  4. android app卸载以后弹出用户反馈界面
  5. [ECCV2022]3D face reconstruction with dense landmarks
  6. 灵活无处安放,所以选择流浪....《漆黑的空间》 《灰色轨迹》
  7. Modbus的十大问题
  8. HTML中Table去掉两边的边框
  9. baidu patchrom项目 内存溢出解决方法
  10. gtk如何修改combobox的下拉箭头_如何管理你的思维导图?