zoukankan      html  css  js  c++  java
  • 压缩与解压

    实现文件的压缩

    1、compress和uncompress   ->.Z后缀,会删除原来文件

      -d  <=> uncompress

      -c  只将内容显示到屏幕上,不删除原文件。 compress -c a >a.Z

      -v  详情

      zcat   直接查看文本文件。  zcat a.Z > a

    2、gzip和gunzip  ->.gz后缀,会删除原文件(系统一般自带)

      -d  <=>gunzip

      -c

      -v

      -#  取值1-9,数值越大,压缩比越高,但时间越长

      支持标准输入:cat a |gzip >a.gz

      zcat  预览

    3、bzip2和bunzip2  ->.bz2后缀,会删除原文件,压缩效果比gzip更好。(可能需要自己安装)

      -d  <=>bunzip2

      -c

      -v

      -#

      -k  保留原文件,不删除(keep)

      bzcat  预览

    4、xz和unxz  ->.xz后缀,会删除原文件,压缩效果最好。(可能要自己安装)

      -d  <=>unxz

      -c

      -v

      -#

      -k

      xzcat  预览

    5、zip和unzip  ->.zip后缀,不删除原文件。可实现打包目录并压缩

      zip -r /bakup/sysconfig.zip /etc/sysconfig    (-r是递归的将/etc下打包,否则只是打包一个空目录)

      unzip /bakup/sysconfig.zip (默认解压到当前目录)     -d 目录 (指定解压到的目录)

      支持管道:cat /var/log/messages |zip message  - (自动会有后缀。-代表前面内容,不能直接unzip解压,因为解压的文件名为-)

           unzip -p message.zip >messages  (-p代表管道)

      

  • 相关阅读:
    软工实践4
    软工实践3
    软工实践1
    《暗时间》读书笔记
    关系规范化(数据库)
    关于Git的初步使用
    软件体系结构模式
    第六周编程总结
    第五周编程总结
    第四周编程总结
  • 原文地址:https://www.cnblogs.com/ldyaly/p/12782111.html
Copyright © 2011-2022 走看看