Linux系统解压缩

Linux系统解压缩

gzip/gunzip
语法gzip [OPTIONS] + 压缩之后的路径 + 要压缩的文件
   -#:压缩比 (不常用)
   -d:解压缩,相当于gunzip
   -c:将压缩后的数据输出至标准输出
   -r:递归至目录中对每个文件进行压缩
zcat :查看压缩文件的内容
—————————————————————————————————————————————————————————————————————————————————————
[root@localhost tmp]# cp /var/log/*.log .
[root@localhost tmp]# gzip *.log
[root@localhost tmp]# gzip -d *.gz #解压缩
[root@localhost tmp]# gzip -c boot.log > boot.log,gz

[root@localhost test]# cp /tmp/*.log .
[root@localhost tmp]# gzip -r ./test #递归的将目录中所有的文件都x进行压缩
[root@localhost tmp]# ls ./test
boot.log.gz          vmware-vmusr.log.gz    Xorg.0.log.gz  Xorg.2.log.gz  Xorg.9.log.gz
vmware-vmsvc.log.gz  wpa_supplicant.log.gz  Xorg.1.log.gz  Xorg.3.log.gz  yum.log.gz
bzip2/bunzip2/bzcat
bzip2  [OPTION]...  FILE...
    -d:
    -#:
    -k:keep,保留原文件(与gzip -c的命令作用相似)
xz/unxz/xzcat
xz  [OPTION]...  FILE...
    -d:
    -#:
    -k
zip/unzip
zip可以将多个文件归档成为一个文件
[root@localhost test]# zip log.zip *.log
  adding: boot.log (deflated 81%)
  adding: vmware-vmsvc.log (deflated 92%)
  adding: vmware-vmusr.log (deflated 91%)
  adding: wpa_supplicant.log (deflated 96%)
  adding: Xorg.0.log (deflated 89%)
  adding: Xorg.1.log (deflated 40%)
  adding: Xorg.2.log (deflated 85%)
  adding: Xorg.3.log (deflated 85%)
  adding: Xorg.9.log (deflated 80%)
  adding: yum.log (stored 0%)
[root@localhost test]# ls
boot.log  vmware-vmsvc.log  wpa_supplicant.log  Xorg.1.log  Xorg.3.log  yum.log
log.zip   vmware-vmusr.log  Xorg.0.log          Xorg.2.log  Xorg.9.log

归档and压缩

归档就是将多个文件打包为单个文件以便于管理,默认的归档不会执行压缩
tar  [OPTION]...  /PATH/TO/FILE.tar /PATH/TO/FILE
    -[z/j/J]cf:创建归档并压缩[.tar.gz/.tar.bz2/.tar.xz]
    -xf:展开归档
    -xf: /PATH/FROM/SOMEFILE.tar  -C  /PATH/TO/SOMEDIR 展开并保存至某个路径
    -tf:查看归档的文件列表
____________________________________________________________________________________
[root@localhost test]# tar -Jcf mylog2.tar.xz *.log
[root@localhost test]# tar -xf mylog2.tar.xz

原创文章,作者:N27_flypig,如若转载,请注明出处:http://www.178linux.com/84786

(0)
N27_flypigN27_flypig
上一篇 2017-08-15
下一篇 2017-08-15

相关推荐

  • N26—第二周博客作业

    一、Linux常用管理命令     1、cp命令:复制         cp 源文件 目标文件 [root@localhost ~]# cp /etc/fstab /tmp cp: overwrite&nbsp…

    Linux干货 2017-01-06
  • Linux基础

    一、计算机组成及其功能 ENIARC: CPU:运算器、控制器、寄存器、缓存 存储器:内存,RAM(Random Access Memory)         Input:下指令,提供数据等; Output:输出数据加工的结果;  程序:指令+数据 算法+数据结构&nb…

    Linux干货 2016-10-30
  • vim功能及使用

    vim 简介:   vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。 文本编辑种类: 行编辑器: sed全屏编辑器:nano, vivim – Vi Improved 一、基本操作语法 vim [OPTION…

    Linux干货 2016-08-11
  • 二进制、八进制、十进制、十六进制之间的转换

    二进制、八进制、十进制、十六进制之间的关系:   二进制:0,1 八进制:0,1,2,3,4,5,6,7, 十进制:0,1,2,3,4,5,6,7,8,9 十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F   二进制与十进制之间的转换: 十进制转二进制:   二进制转十进制:   二进制与八进制…

    2017-04-01
  • Linux发展史

    Linux 操作系统是UNIX操作系统的一种克隆系统。它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。下文简要介绍了Linux发展史。 1969年,美国贝尔实验室的Ken.Thompson和D…

    Linux干货 2016-10-17
  • bash

    1.  bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示           状态返回值:            &nbsp…

    Linux干货 2016-11-06