zoukankan      html  css  js  c++  java
  • linux 中解压与压缩 常用操作详细讲解

    平时有时候 会在服务器进行一些文件的操作,比如安装一些服务与软件等等,都有解压操作,一般在 导出一些简单的服务器文件,也是先压缩后再导出,因此,在这里根据平时用到解压与压缩命令的频率来记录下:

    1.最常用的当属 tar 命令了,(常针对于 tar.gz 文件)

      压缩  tar -zcvf [被压缩后的文件名] [目录或者文件]

        eg: tar zcvf redis.tar.gz  redis-2.8.12

      解压 :tar -zxvf  [压缩包的文件名]

        eg: tar zxvf redis-2.8.12.tar.gz

    2.针对windows 里面的压缩文件 到linux 中使用,一般常见有zip压缩包

      zip 命令,zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]

        eg: zip  redis.zip redis/*(被压缩的目录)

      unzip 命令 ,

        eg: unzip redis.zip

      更多的选项说明,请 zip --help

    3.关于 gzip,以及bzip2 我就是用 tar来调用了 ,简单的说明下 

      1)tar 调用gzip

        gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。 

       # tar -czf all.tar.gz *.jpg
          这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz
          # tar -xzf all.tar.gz
           这条命令是将上面产生的包解开。
     

        bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。

      # tar -cjf all.tar.bz2 *.jpg
        这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz22.

      # tar -xjf all.tar.bz2
        这条命令是将上面产生的包解开。
     

     本文链接 http://www.cnblogs.com/guixiaoming/p/6394716.html

      

        

  • 相关阅读:
    数据表分区, 全新分区
    SSIS基础设计最佳实践
    数据表分区, 普通表转分区表
    关于游标[二]
    弹窗代码汇集
    关于分页显示中的换行显示原理代码
    C# 装箱和拆箱[整理]
    insert into tablename select * from tablename与Select * into tablename from tablename 比较[转]
    SQL Server应用程序中的高级SQL注入
    CHARINDEX使用【转】
  • 原文地址:https://www.cnblogs.com/guixiaoming/p/6394716.html
Copyright © 2011-2022 走看看