Linux 下文件打包和压缩

      在 Windows 下我们通常会用好压或者是 Winrar 来进行压缩文件,一般没有打包的说法。在 Linux 下却不太一样,我们可以利用一些命令完成对文件的打包和压缩。这篇文章介绍 tar ,gzip, zcat, bzip2, bunzip2

      首先,我来先介绍下最为重要的命令 tar ,它有这样的几个参数:c, a, f, x, z, j,v

      -c :代表的是创建一个文件,即打包文件

      -a :是 auto 的意思,自动生成文件,根据文件的扩展名

      -f :指定文件名,即 *.tar

      -x :提取文件

      -z :利用 gzip 进行压缩,当然,我们可以利用 -a 只是指定文件的扩展名

      -j :利用 bzip 进行压缩,同样可以只是指定扩展名再带上 -a

      -v : 当然是 verbose 显示详细信息


      好吧,我们来试试:

Linux 下文件打包和压缩


      接下来,我直接利用压缩命令对打包文件进行压缩,tar 中的参数就不演示了:

Linux 下文件打包和压缩

Linux 下文件打包和压缩


      gzip 和 bzip2 都存在一个压缩率的问题,压缩率从 1 -9 ,数字越小,压缩速度更快,但是压缩比越小,数字越大,压缩速度更慢,但是压缩比越高。

更多相关文章
  • 明天要做关于发送邮件的接口,虽然我之前已用Java Mail做过许多关于邮件的发送.但同事说有点难点,虽我还不知难点在哪,还是要复习下.凡事预则立,不预则废嘛~ 所需的包: Java Mail : 目前,可从如下地址下载:JavaMail API Activation : 目前,可从如下地址下载:J ...
  • 文|毛琳Michael月14日,OTA行业老大,拥有70亿美金市值的携程公布了2015年Q1财报(财报发布后携程市值一举达到101亿,进入百亿美金俱乐部),财报显示营收同比增长46%,却亏了1.26亿,与之对应的是但去年同期尚有1.15亿净利润,但同比增长仅27%.同时这是携程继2014年Q4后净亏 ...
  • 易网科技讯 9月12日消息,据<PC杂志>报道,诺基亚新旗舰智能手机Lumia 920上周推出后引起轰动,但最新调查显示,大多数美国人并不打算抛弃iPhone和Android设备,转用这个新的Windows Phone8设备.CouponCodes4u.com调查了2371名年龄在18岁 ...
  • 易网科技讯 10月8日消息,为普通用户提供问诊服务的移动应用在市场上已经有很多,例如春雨掌上医生等,它们所解决的痛点,是让用户不用去医院就能得到医生的治疗建议.而掌上好医,则与之区别,定位在诊后问诊.所谓诊后问诊,是指患者在医院接受治疗之后,对于病情的控制和恢复还需要进一步咨询医生的时候,掌上好医会 ...
  • 日前,央视再一次将目光聚焦到网络安全领域.据央视报道,世界上最顶尖的黑客组织之一Hacking Team自认被“黑”,这家黑客公司不得已公布了自己的身份,并且发出信号称比自己更厉害的黑客正在威胁着网络世界的安全.央视就此对360安全专家赵晋龙进行了采访,赵晋龙表示,Hacking Team这样冒着泄 ...
  • WITH LastRestores AS ( SELECT DatabaseName = [d].[name] , [d].[create_date] , [d].[compatibility_level] , [d].[collation_name] , r.*, RowNum = ROW_NUM ...
一周排行
  • 据易贷网方面的消息,该公司已获得软银中国千万美元级A轮投资,签约仪式已于今天上午完成.36氪向相关人士核实此事时,该人士刚从签约现场出来. 易贷是国内比较早的在线贷款平台,业务涵盖贷款机构搜索.在线贷款咨询.P2P理 ...
  • 无线上网卡,顾名思义,就是不用网线的上网卡,它是目前无线广域通信网络应用广泛的上网介质.目前,由于我国只有中国移动的GPRS和中国联通的CDMA (1X)两种网络制式,所以常见的无线上网卡就包括CDMA无线上网卡和G ...
  • 简介     SequenceNumber是SQL Server2012推出的一个新特性.这个特性允许数据库级别的序列号在多表或多列之间共享.对于某些场景会非常有用,比如,你需要在多个表之间公用一个流水号.以往的做法 ...
  • 话题起于一位大三学生的论坛发贴:"如今普通大学计算机本科毕业,竞争优势是什么?" 看到"竞争"二字,觉得刺眼.我们的教育,就是在一直强调着竞争,让孩子们一路走下来的.从小就&q ...
  • 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构.这些类均在java.util包中.本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这 ...
  • ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View.虽然Android开发人员基本上都听说过,但是真正用的可能不多. ViewStub可以理解成一个非常轻量级的View,与其他的控件 ...
  • 李刚轻量级JavaEE第六章的坑..艹李刚自己有没试过这些代码的啊,6.4这一份HqlQuery.java里需要的表,根本就跟他提供的sql脚本对不上啊..坑爹啊,而且字符编码集也有问题.     出现这个原因是编码 ...
  • 作为 Linuxer,必须具备一定的 CLI 操作能力.有时候用 CLI 会比用 GUI 会更方便快捷.—-消息来自 lcan 以下列出我所知道的一些常用 CLI 软件,仅供参考. 中文终端.据我所知,目前主要有两个 ...
  • 今天小编带给大家的事关于上古世纪的传说装备,人比人气死人,传说装备一出,被土豪秒收!小伙伴们快来看一看吧. 今天小编带给打架的事关于上古世纪的传说装备,人比人气死人,传说装备一出,被土豪秒收!小伙伴们快来看一看吧. ...
  • fork()与 vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1.   fork():子进程拷贝父进程的数据段,代码段 vfork():子进程与父进程共享数据段 2.   fork()父子 ...