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

相关推荐

  • 简述Linux那些年–发展史

    Linux发展史 作者:任飞鹏          日期:2016-10-13 Linux简介: Linux同Windows一样,都是一套OS(操作系统)。Linux是一套开源的类Unix操作系统,可以免费使用和自由传播。是一个基于POSIX和UNIX的多用户、多任务、支…

    Linux干货 2016-10-19
  • linux 系统日志管理

         在linux系统上面,系统可以记录从开机到当前系统上面何时发生了那些事情,并将其分类,分级别写到特定的日志文件当中,如系统自身产生的问题,用户登录信息,网络数据信息等等。我们可以根据这些日志信息来解决系统方面的错误,网络服务问题等等。日志对于安全来说,非常重要,它记录了系统每天发生的各种各样的事情,你可以通过它来检查错…

    2017-08-14
  • 程序包管理yum

    YUM: YellowdogUpdate Modifier,rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包 存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录下:repodata) 文件服务器:     ftp://     http:// &n…

    Linux干货 2016-08-23
  • 马哥教育网络班22期+第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 ~]# cp -r /etc/skel/ /home/tuser1/ ~]# chmod 700 /home/tuser1/ -R 2、编辑/e…

    Linux干货 2016-09-06
  • Linux网络属性管理

      ifconfig命令 ifconfig [interface] # ifconfig -a # ifconfig IFACE [up|down] ifconfig interface [aftype] options | address … # ifconfig IFACE IP/mask [up] # ifconfig IFACE…

    Linux干货 2015-09-26
  • 数据库

    数据库系统理论概述(一) –本文主要讲述: – 1.数据库和数据库管理系统 – 2.使用传统的文件系统对大量数据管理存在的问题 – 3.常见的数据库系统模型 – 4.数据库视图 – 5.数…

    Linux干货 2016-10-30