zoukankan      html  css  js  c++  java
  • 6.22

    1、压缩打包介绍

       常见压缩文件

      windows:.rar、.zip、.7z 

      linux:.zip、.gz、.bz2、.xz、.tar.gz、.tar.bz2、.tar.xz

      压缩可以节省网络资源和存储资源,

     2、gzip压缩工具

       执行gzip 文件名进行压缩

      执行find命令,将/etc/目录下的所有.conf文件找出,并将内容写入1.txt文件中:

      find /etc/ -type f -name “*.conf” -exec cat {}>> 1.txt ;

      通过du -sh查看文件大小

      使用gzip进行压缩,执行gzip 1.txt

       使用gzip -d 1.txt.gz进行解压:

      使用选项 -n(n为1-9的一个数字),选择压缩级别,如图所示,选择1级别,压缩级别越高,压缩率越高,耗费的cpu也越多,一般保持默认,默认级别为6

      解压时,可以使用gzip -d 1.txt.gz,也可以使用gunzip 1.txt.gz

       压缩后的文件无法用cat命令进行查看,可以使用file命令查看压缩文件的一些信息:

      使用zcat命令查看文件内容,实际上是先解压再cat

      执行gizp -c 1.txt > /tmp/1.txt.gz,可以确保在压缩时,原始文件不会消失

      执行gzip -d -c /tmp/1.txt.gz > /tmp/dgz/2.txt,将压缩文件解压缩为2.txt,并且原压缩包不会被删除

      gzip不能压缩目录

    3、bzip2压缩工具

      与gzip相比,压缩率越高,耗费的cpu资源越多

      执行bzip2 1.txt压缩,默认情况下需要执行yum install -y bzip2进行安装

      执行bzip2 -d 1.txt.bz2进行解压,也可以使用bunzip2 1.txt.bz2

      不支持压缩目录

      也可以使用-c选项将文件压缩至指定文件下,或者将压缩文件解压至指定文件下

      也支持-n(n为1-9的数据)指定压缩级别,默认压缩级别为9

      也可以使用file 1.txt.bz2查看压缩文件信息

    4、xz压缩工具

      执行xz 2.txt进行压缩,可以使用 -d选项或unxz命令进行解压缩

      支持1-9的压缩级别

      压缩率xz>bzip>gzip>zip

      支持-c选项

      可以使用xzcat查看xz压缩的文件内容

  • 相关阅读:
    hdoj 6023 Automatic Judge
    hdoj 1170 Balloon Comes!
    初识vim操作和配置
    POJ 1611 The Suspects (并查集)
    HDU 1232 畅通工程 (并查集)
    计蒜客--两数之和
    计蒜客--爬楼梯 (动态规划)
    计蒜客--单独的数字 (位运算)
    计蒜客--最后一个单词的长度
    计蒜客-- 奇怪的国家 (位运算)
  • 原文地址:https://www.cnblogs.com/w494129131/p/9211700.html
Copyright © 2011-2022 走看看