• 压缩解压缩


    gzip:  .gz

      gzip /PATH/TO/SOMEFILE:压缩完删除原文件,不能压缩目录

    [root@xusx xusx]# gzip messages 

    -rw-------. 1 root root 1.7K 11月 15 22:13 messages.gz

       -d:解压缩

    [root@xusx xusx]# gzip -d messages.gz 

    -rw-------. 1 root root 9.3K 11月 15 22:13 messages

       -#:压缩比 [1-9] 默认是6

      gunzip /PATH/TO/SOMEFILE.gz:解压缩完成后会删除原文件

    zcat:临时解压查看。关闭后删除临时文件。

      [root@xusx xusx]# zcat messages.gz

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    bzip2: bz2  只能压缩文件不能压缩目录

    压缩大文件比gzip有更大的优势。

      bzip /PATH/TO/SMOEFILE 不能压缩目录,压缩时删除原文件

    [root@xusx xusx]# bzip2 messages 

    -rw-------. 1 root root 1772 11月 15 22:13 messages.bz2

      -d:解压

    [root@xusx xusx]# bzip2 -d messages.bz2
    -rw-------. 1 root root 9.3K 11月 15 22:13 messages

    [root@xusx xusx]# bunzip2 messages.bz2
    -rw-------. 1 root root 9.3K 11月 15 22:13 messages

      -#:1-9

      -k:压缩时保留原文件

    [root@xusx xusx]# bzip2 -k messages 

    -rw-------. 1 root root 9.3K 11月 15 22:13 messages
    -rw-------. 1 root root 1.8K 11月 15 22:13 messages.bz2

      bcat: /PATH/TO/SOMEFILE.bz2

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    xz:  .xz  只能压缩文件不能压缩目录

      xz /PATH/TO/SOMEFILE

      -d:解压缩

      -#:1-9 默认是6

      -k:压缩时保留原文件

    unxz:

    xcat:

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    zip:  能压缩目录。压缩后不删除原文件。

      zip filename.zip filename1 filename2 ...

        zip test.zip test/*

      archive:归档,归档不意味着压缩。

        unzip filename.zip

          [root@xusx xusx]# unzip yasuo.zip
          Archive: yasuo.zip
          creating: x/
          inflating: t00.txt

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    tar:  只归档

    -rw-r--r--. 1 root root 10240 11月 15 22:05 t00.txt
    -rw-r--r--. 1 root root 0 11月 15 22:04 t01.txt
    -rw-r--r--. 1 root root 0 11月 15 22:04 t02.txt
    -rw-r--r--. 1 root root 0 11月 15 22:04 t03.txt
    -rw-r--r--. 1 root root 0 11月 15 22:04 t04.txt
    -rw-r--r--. 1 root root 0 11月 15 22:04 t05.txt

    [root@xusx xusx]# tar cf t.tar *.txt
    -rw-r--r--. 1 root root 20K 11月 15 22:59 t.tar  ===>为什么由0k变成20k。因为自身要存储原数据

      -c:创建归档文件
      -f  FILE.tar: 操作的归档文件
      -x:展开归档
      -xattrs:归档时,保留文件的扩展属性信息
      -t:不展开归档,查看归档文件
      -c:
      -zcf:归档并调用gzip压缩
      -zxf/xf:调用gzip解压缩并展开归档  ===>如果展开支持,可以不指定。
      -jcf:bzip2
      -jxf:
    [root@xusx xusx]# tar jcf t.tar.bz2 *.txt
    -rw-r--r--. 1 root root 273 11月 15 23:21 t.tar.bz2
      -Jcf:xz
      -Jxf:

    [root@xusx xusx]# rm -rf *.txt
    [root@xusx xusx]# tar xf t.tar   ===>不删除原文件
    -rw-r--r--. 1 root root 20K 11月 15 22:59 t.tar  ===>原文件

    [root@xusx xusx]# xz t.tar
    -rw-r--r--. 1 root root 320 11月 15 22:59 t.tar.xz

  • 相关阅读:
    js中局域变量与全局变量的区别
    如何使用ps制作动态图片
    关于html页面中Input(文本框)控件OnChange事件的触发条件
    SQL常用语法汇总
    jsp六个动作详解
    ajax详解
    setTimeout与setTimeinterval的使用
    水晶报表在web应用程序中应用
    js字符串操作
    Documentum之基础(1)
  • 原文地址:https://www.cnblogs.com/xusx/p/6083734.html
Copyright © 2020-2023  润新知