文件的压缩
    aaaaaabbbbccc压缩成为6a4b3c
    压缩工具:
    gzip/gunzip: .gz后缀
        只能压缩文件,不能压缩目录,因其不具备归档功能
        man gzip: 查看gzip命令帮助
        gunzip: 解压缩工具
        ls -lh: 查看文件大小
        gzip messages: 直接把源文件messages压缩成.gz结尾的文件
        gunzip messages.gz: 重新解压缩为文件messages
    gzip 选项 文件名
         -d   也可以实现解压缩
              gzip -d messages.gz: 重新解压缩为文件messages
         -c   压缩的同时保留源文件,即将压缩后的数据输出为标准输出,并重定向到文件,即可完成压缩
              gzip -c messages >> messages.gz:这样就可以有两个文件,压缩和未压缩的两个文件存在
         -#   1-9 压缩比例,数字越大,压缩比例越大,默认压缩比例是6
              gzip -7 messages: 按7级别压缩,压缩后的文件会更小
    zcat messages.gz: 直接读取被gzip压缩后的文件内容
    bzip2/bunzip2: .bz2后缀
        bzip2 messages: 压缩文件为messages.bz2
        bunzip2 messages.bz2 解压缩为messages文件
    bzip2 选项 文件名
          -d   也可以实现解压缩
               gzip -d messages.gz: 重新解压缩为文件messages
          -k   压缩的同时保留源文件,即将压缩后的数据输出为标准输出,并重定向到文件,即可完成压缩
               bzip2 -k messages:这样就可以有两个文件,压缩和未压缩的文件存在
          -#   1-9 压缩比例,数字越大,压缩比例越大,默认压缩比例是6
    bzcat 直接读取压缩后的文件内容

xz/unxz: .xz后缀
        xz messages
        unxz messages.xz
    xz 选项 文件名
       -d   实现解压缩
       -#   1-9 默认是6,数字越大压缩比例越大
       -k   压缩后保留源文件
    xzcat 直接读取压缩后的文件内容
    zip/unzip: .zip后缀
            不仅可以压缩文件,也可以压缩目录里
        zip etc.zip etc/: 压缩目录etc
        unzip etc.zip
    zip 选项 压缩后的文件名 要压缩的文件或目录
        -r   压缩目录,必须要加的选项,可以理解为递归压缩
文件归档工具:tar 后缀为.tar
    创建归档: 即把目录打包成文件
    tar 选项 归档后的文件名 源文件名
        -c   创建归档文件
        -f   指定归档后的文件名
             tar -cf etc.tar etc/: 归档目录etc/为etc.tar
        -z   调用gzip将归档后的文件进行压缩 
        -j   调用bzip2将归档后的文件进行压缩
        -J   调用xz将归档后的文件进行压缩
        -P   消除命令过程中的提示
    展开归档
    tar 选项 归档后的文件名
        -x   展开归档文件
        -f   指定归档后的文件名
        -z   调用gzip将归档后的文件进行解压缩 
        -j   调用bzip2将归档后的文件进行解压缩
        -J   调用xz将归档后的文件进行解压缩
        -C   指定解压的目录
        -P   消除命令过程中的提示
         tar -cf etc.tar /etc/: 这个不会成功,因为是根目录下的etc
         tar cPf etc.tar /etc/: 这个是可以成功的
         tar xPf etc.tar: P是用来消除提示用的
    归档并压缩:
        tar -cf etc.tar etc/:先归档
        gzip etc.tar: 后压缩,得到的是etc.tar.gz
            合并成:tar -zcf etc.tar.gz etc/
            展开归档: tar -zxf etc.tar.gz
        bzip2 etc.tar: 后压缩,得到的是etc.tar.bz

tar jcf etc.tar.bz2 etc/
        tar jxf etc.tar.bz2 -C /home/

Linux压缩与归档的更多相关文章

  1. linux 压缩和归档

    在linux下有几种压缩方式:gzip.bzip2.xz.zip gzip 压缩文件以.gz结尾, 只能压缩文件,不能压缩目录 用法: gzip:/path/to/somefile   用来压缩,完成 ...

  2. linux压缩及归档

    一.解析 压缩:把大文件,通过压缩成一个比之前小的文件. 归档(打包):把多个文件,归档成一个文件. 二.压缩 1.zip(归档压缩,可以压缩目录,要保存源文件) 压缩:zip  压缩后的文件名 压缩 ...

  3. Linux 文件压缩与归档

    .note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...

  4. Linux下的压缩及归档

    Linux下常用的压缩格式有: gz,bz2,xz,zip,Z //只能压缩文件不能压缩目录,如果传递一个目录,他会把目录中的文件逐个压缩 ..压缩算法:算法不同,压缩比也不同 gz:gzip,压缩后 ...

  5. (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2

    压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...

  6. linux 压缩、解压缩及归档工具

    linux下主要的压缩.归档工具 compress/uncompress: .Z gzip/gunzip:  .gz bzip2/bunzip2: .bz2 xz/unxz: .xz zip/unzi ...

  7. Linux压缩命令总结

    2018-02-28  10:43:18 linux压缩和解压缩命令大全 tar命令:tar本身仅是一个打包的命令,不具有压缩的功能.打包后源文件仍然存在,具有将多个文件归档成一个文件的功能[root ...

  8. Linux —— 压缩文件

    Linux——压缩文件 为什么需要压缩文件?    文件在传输过程中,可能由于文件过大,传输所需时间过多.减少文件大小有两个明显的好处,一是可以减    少存储空间,二是通过网络传输文件时,可以减少传 ...

  9. Linux 常用解压缩归档命令

    linux 常见压缩.归档工具 创建压缩工具 压缩工具 后缀 描述 compress/uncompress .Z 早期工具,现在不常见了 gzip/gunzip .gz 进几年比较火的工具 bzip2 ...

随机推荐

  1. PHP的时间函数strtotime

    时间加减 [php] view plaincopy <?php //获取本地 提取年份+1 $date=date("Y-m-d",mktime(0,0,0,date(&quo ...

  2. Nuxt使用记录

    代码及插件需要根据环境引入 (服务端没有window,document,浏览器端没有global) const myPlugins = { install(Vue, options) { Vue.pr ...

  3. RHEL6.4 安装 highpoint RocketRAID 2720 阵列卡驱动

    step1:下载驱动程序. http://www.highpoint-tech.com/USA_new/series_rr272x_configuration.htm step2:上传驱动程序至服务器 ...

  4. 通过Maven构建打包Spring boot,并将config配置文件提取到jar文件外

    如果通过不同的IDE打包,着实会觉得依赖性太大,并且容易出现错误,操作也比较复杂 同时,spring-boot-maven-plugin的使用感觉,相关配置太少,并且无法满足方便部署和运行的需求. 这 ...

  5. POJ3252Round Numbers(数位dp)

    题意 给出区间$[A, B]$,求出区间内的数转成二进制后$0$比$1$多的数的个数 $1 \leqslant A, B \leqslant 2,000,000,000$ Sol 比较zz的数位dp ...

  6. 浅窥ArcGIS Data Store之两斑

    关于 ArcGIS Data Store,我们备受大家喜爱的suwenjiang朋友在其博客空间suwenjiang的烂笔头中贡献了<ArcGIS Data Store初体验>一文,全面讲 ...

  7. 真正的S2b其实是S2b2c

    本文转自阿里参谋长曾鸣:真正的S2b其实是S2b2c! 在<在未来五年,S2b是最有可能领先的商业模式>这篇文章发表之后,曾鸣书院收到了非常多的反馈,看到很多实践和思考. 在这篇文章中,曾 ...

  8. SharePoint 2010 缺少站点保存为模板选项

    如果您尝试在SharePoint Server 2010中保存网站,并且没有看到"将网站另存为模板"选项,则可能是因为该网站已启用发布功能.如果使用站点发布功能,则有几个选项可将网 ...

  9. sqlserver 查询某表的所有列名

    select name + ',' from syscolumns where id = object_id('SEND_TALLY') AND name <> 'PICDATAS'

  10. 洛谷 P2380 狗哥采矿

    题目背景 又是一节平静的语文课 狗哥闲来无事,出来了这么一道题 题目描述 一个n*m的矩阵中,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少.最北边有blog ...