阅读目录

  • 1.gzip
  • 2.bzip2
  • 3.tar
回到顶部

压缩好处

1.节省空间   2.节省带宽

解决脉络

现在有各种压缩文件形式,原因何在?主要是压缩技术更新换代,压缩方法不完全相同。不同的后缀,便于区分。

最早期的压缩命令式compress,不过现在已经不怎么用了。后来开发出新一代的压缩命令gzip(GNU zip),和压缩比更好的bzip2压缩命令。

注意:以上新出现的两个命令仅仅能对单个的文件可以压缩,要是压缩个目录啥的可就不行了。于是乎,打包软件应时而出。

但是打包只是把所有的程序合在一起,并没有祈祷压缩的功效。后来GUN计划吧打包盒压缩功能何在一起,实现了完美组合。

这个压缩的发展流程,如图:

详细解释

回到顶部

1.gzip

格式:gzip [-cd#] 文件名

参数

-c  :输出到标准输出上(此时需要通过>指定输出文件),并保存原来文件

-d  :解压缩

-#  :压缩等级,数越大压缩越厉害,所用时间越长。从1到9,默认是6

实例:

用hello是个文件,用gzip  hello,文件就被压缩了,但源文件同时也消失了。

怎么可以看到压缩文件里面的内容呢?可以的,用zcat 命令:

解开压缩:gzip -d hello.gz

重新写到指定名字的压缩文件呢?重定向即可(可以看到源文件还是存在的):

不同范围的压缩文件:

回到顶部

2.bzip2

格式:bzip2 [-zdc#] 文件名

参数

-c  :输出到标准输出上(此时需要通过>指定输出文件),并保存原来文件

-z  :压缩

-d:解压缩

-#  :压缩等级,数越大压缩越厉害,所用时间越长。从1到9,默认是6

实例:

压缩文件hello:   bzip2 hello  (得到hello.bz2)

解压缩hello.bz2:  bzip2 -d hello.bz2

压缩到名为hel.bz2的文件:bzip2 -c hello >hel.bz2

查看hello.bz2压缩文件的内容:  bzcat hello.bz2

回到顶部

3.tar

格式:tar [-cxt zjvf] 文件与目录

参数

-c  :建立压缩create

-x  :解压缩

-t  :查看压缩文件的内容

注意:cxf三个参数每次只能使用一个。

-z  :打包同时gzip 压缩

-j  :打包同时bzip2 压缩

-v  :压缩过程显示文件

-f  :使用文件名

注意:-f参数后直接加文件名,即f最后,之后不可再加参数。

-cvf 仅打包

实例:

     压缩目录del  :tar 参数   压缩后文件名 目录/文件名(可以看到源文件还是存在的)

解压:进入某个想去的目录,tar -xvf 压缩文件:

压缩成gz格式:

总结:tar.gz

  • 压缩: tar -zcvf a.tar.gz a
  • 解压: tar -zxvf a.tar.gz
本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/archive/2012/10/08/2715707.html,如需转载请自行联系原作者

linux 打包 压缩相关推荐

  1. linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  2. linux打包命令tgz,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  3. linux tar 打包gzip,tar linux 打包 压缩 gzip 命令说明

    参数: -c  :建立一个压缩档案的参数指令(create 的意思): -x  :解开一个压缩档案的参数指令! -t  :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅 ...

  4. Linux打包压缩.md

    Linux下打包压缩命令 下面学习一下压缩和打包的相关命令,首先得先明确两个概念,即:压缩和打包 .我们实际使用中一般是打包和压缩结合的使用,为了学习下面简要的介绍一下压缩文件或目录的命令. 压缩:将 ...

  5. linux打包压缩文件并命名,linux下如何将文件打包、压缩并分割成制定大小

    将大文件或目录打包.压缩并分割成制定大小的文件,这在将数据备份到容量有限的移动储存设备时是必须的,在Linux下可以通过组合使用tar,bzip2(或者gzip),split命令来实现. 假设要将下面 ...

  6. 2.8 Linux打包压缩与搜索命令

    在网络上,人们越来越倾向于传输压缩格式的文件,原因是压缩文件体积小,在网速相同的情况下,传输时间短.下面将学习如何在 Linux 系统中对文件进行打包压缩与解压,以及让用户基于关键词在文本文件中搜索相 ...

  7. 【linux | 打包压缩命令】

    文章目录 前言 打包压缩 1. zip/unzip 2. gzip/gunzip 3. xz xz与gzip的区别 空间占用 时间对比 4. bzip2 前四个压缩工具总结 5. 打包命令--tar ...

  8. linux 打包/压缩命令详解及英文解释

    在linux中打包和压缩和分两步来实现的: 1. 打包/ 压缩 打包 打包是将多个文件归并到一个文件: tar -cvf etc.tar /etc <==仅打包,不压缩! -c :打包选项 全称 ...

  9. Linux打包压缩:zcat、compress、gzip、bzip、xz、zip、tar、cpio

    文章目录 常见解压/压缩命令 压缩.解压缩工具 一.zcat 显示压缩包中文件的内容 (一).语法 (二).参数 (三).常用命令查看压缩包内容命令: 二.compress/uncompress压缩工 ...

  10. linux 打包压缩文件夹命令/压缩文件

    一.打包压缩 例子:把www.xx.com文件夹打包压缩xx.zip文件,并指定放到/www/wwwroot/www.xx.com/中 zip -r /www/wwwroot/www.xx.com/x ...

最新文章

  1. python3 定义 跨越多行的字符串
  2. Android安全笔记-Android签名文件及初略架构
  3. 教你彻底学会Java序列化和反序列化
  4. 样机|UI大佬用的样机,都在这里哦!
  5. 掌握这些的Linux命令,你基本稳了
  6. diybox路由器设置教程_无线路由器设置图解,最全面的图文教程
  7. 知我者谓我心忧,不知我者谓我何求
  8. 服务器vga转hdmi显示器不亮,如何排除HDMI转VGA的常见故障_排除故障的四种方法
  9. 电脑烤机了会有损伤吗,AIDA64一般烤多久
  10. 二手苹果手机哪个性价比高?
  11. 面向对象程序设计C++学习之路2
  12. 神经性脚臭案例整理(三)
  13. 网易数据湖探索与实践-范欣欣
  14. 西北工业大学计算机学院801考纲
  15. 围棋GUI界面Sabaki的安装与使用
  16. 2022年PMP考试会考试第七版本吗?
  17. vivo手机怎么恢复信息_vivo手机短信删除了怎么恢复-互盾安卓恢复大师
  18. app运营:用户留存率详解与计算案例
  19. cf Educational Codeforces Round 77 E. Tournament
  20. 编码孔径成像-编解码孔径的设计(MURA均匀冗余阵列)

热门文章

  1. 利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
  2. 简单区块链Python实现
  3. 科学语言与matlab计算 实验2、3
  4. 教务管理系统C++全部代码
  5. PHP结合redis实现秒杀活动大并发
  6. 物理机安装linux系统,物理机安装linux的三种方法
  7. 栈应用—括号匹配问题
  8. 安恒赛php_安恒强网杯部分web
  9. PHP截取文件,[转载]php做截取文件后缀名大全
  10. Android头部悬浮ListView第二种实现方式