zoukankan      html  css  js  c++  java
  • linux 中文件的解压缩

    几种常见的压缩文件案扩展名:

    *.z           compress程序压缩的文件

    *.gz         gzip程序压缩的文件

    *.bz2       bzip2程序压缩的文件

    *.tar         tar程序打包的数据,并没有压缩过

    *.tar.gz    tar程序打包的文件,其中经过gzip的压缩

    *.tar.bz2  tar程序打包的文件,其中经过bzip2的压缩

    compress这个压缩命令是非常老旧的一款,大概只有在非常旧的UNIX机器上面还会找到这个软件。

    compress  [-rcv]   文件或目录                         <==这里是压缩

    uncmpress   文件.z                                         <==这里是解压缩

    注意在默认的情况中,被compress压缩的源文件会不见,而压缩文件会被创建起来,而且扩展名是*.z。

    gzip可以说是应用最广的压缩命令了。目前gzip可以解开compress,zip与gzip等软件所压缩的文件。至于gzip所建的压缩文件为*.gz的文件名。

    gzip    [-cdtv#]    文件名

    参数:

    -c :          将压缩的数据输出到屏幕上,可通过数据流重定向来处理

    -d :          解压缩的参数

    -t  :          可以用来检验一个压缩文件的一致性,看看文件有无错误

    -v :          可以显示出原文件/压缩文件的的压缩比等信息

    -# :          压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6

    bzip2的用法几乎和gzip相同

    bzip2   [-cdkzv#]   文件名

    参数:

    -c :          将压缩的数据输出到屏幕上,可通过数据流重定向来处理

    -d :          解压缩的参数

    -k :          保留原文件,而不会删除原始的文件

    -z :          压缩的参数

    -v :          可以显示出原文件/压缩文件的的压缩比等信息

    -# :          压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6

    tar

    tar  [-j|-z]  [cv]  [-f  新建的文件名]   filename                            <==打包与压缩

    tar  [-j|-z]  [tv]   [-f  新建的文件名]                                            <==查看文件名

    tar  [-j|-z]  [xv]  [-f  新建的文件名]   [-C  目录]                           <==解压缩

    参数

    -c  :          新建打包文件,可达陪-v来查看过程中被打包的文件名(filename)

    -t   :          查看打包文件的内容含有那些文件名,重点在查看文件名

    -x  :          解打包或压缩的功能,可以搭配-C(大写)在特定目录解开

                       特别留意的是,-c,-t,-x不可同时出现在一串命令行中

    -j   :          通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2

    -z  :          通过gzip的支持进行压缩/解压缩,此时文件名最好为*.tar.gz

    -v  :          在压缩/解压缩的过程中,将正在处理的文件名显示出来

    -f  filename :          -f   后面要接被处理的文件名。建议  -f  单独写一个参数

    -C  目录  :          这个参数用在解压缩是,若要在特定目录解压缩,可以使用这个参数

  • 相关阅读:
    作业:利用正则表达式知识, 编辑一个简单的表达式计算器
    正则表达式:内置re模块
    HTML5笔记
    安卓开发-intent在Activity之间数据传递
    NumPy-矩阵部分
    Jupyter notebook入门
    Anaconda入门教程
    在python2里面使用python3的print
    判断浏览器是不是支持html5
    python爬虫-html解析器beautifulsoup
  • 原文地址:https://www.cnblogs.com/lsf90/p/stone.html
Copyright © 2011-2022 走看看