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 19:05
下一篇 2017-08-15 21:13

相关推荐

  • TCP连接的状态详解以及故障排查

    我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。(总结网络上的内容) 1、TCP状态 linux查看tcp的状态命令: 1)、netstat -nat  查看TCP各个状态的数量 2)、lsof  -i:port  可以检测到打开套接字的状况 3)、 &nbs…

    Linux干货 2015-04-03
  • linux文件管理命令与命令行展开

    linux文件管理命令与命令行展开

    2017-12-11
  • 编译内核

    先把下载的内核解压展开归档 tar -xvf linux-4.12.tar.xz   把linux系统中的/boot/config-3.10.0-514.el7.x86_64 copy到归档文件中并命名为.config   cp config-3.10.0-514.el7.x86_64 /app/linux-4.12/.conf…

    2017-07-12
  • linux操作系统rpm软件包管理

    软件包管理 软件包运行环境: API:Application Programming Interface     使用标准:POSIX:     源代码运行步骤:预处理(如处理注释)—>编译成汇编代码—>链接其他库文件 ABI:applicatio…

    2016-08-22
  • 马哥教育网络班21期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 # who | cut -d' ' -f1 | uniiq 2、取出最后登录到当前系统的用户的相关信息。 # id $(who | …

    Linux干货 2016-07-12
  • 性能调优概述

    大纲: 一、概述 二、什么是性能调优?(what) 三、为什么需要性能调优?(why) 四、什么时候需要性能调优?(when) 五、什么地方需要性能调优?(where) 六、什么人来进行性能调优?(who) 七、怎么样进行性能调优?(How) 八、总结 注,硬件配置:CUP Xeon E5620 x 2 8核心, 内存 16G , 硬盘 RAID 10,操作…

    Linux干货 2015-02-10