zoukankan      html  css  js  c++  java
  • UNIX下解压缩文件

    用法示例
    以Sun Solaris (其他unix如linux、aix大体相同)为例
    ============================================================

    bzip2解压:bzip2 -d filename.tar.bz2 解压后filename.tar       tar -xvf filename.tar 

    ---------
    1、.tgz或.tar.gz文件
    1)方法一:
    gzip -d filename.tar.gz 或 gzip -d filename.tgz
    tar -xvf filename.tar
    2)方法二:
    解压并列表:
    gzip -dc filename.tgz | tar xvf - #解.tgz文件
    gzip -dc filename.tar.gz | tar xvf - #.tar.gz 同 .tgz文件
    只列表不生成文件:
    gzip -dc filename.tgz | tar tvf - #解.tgz文件
    gzip -dc filename.tar.gz | tar tvf - #.tar.gz 同 .tgz文件
    gzip的其他使用方法参见gzip -h
    ============================================================
    2、.z或.Z文件
    1)解.z 文件: gzcat filename.z
    2)解.Z 文件:uncompress -c filename.Z
    ============================================================
    3、.tar.Z文件
    1)解压并列表:
    zcat filename.tar.Z | tar xvf - #解.tar.Z文件
    uncompress -c tast.tar.Z | xvf - #uncompress -c 同 zcat
    2)只列表不生成文件:
    zcat filename.tar.Z | tar tvf - #解.tar.Z文件
    uncompress -c filename.tar.Z | tvf - #uncompress -c 同 zcat
    ============================================================
    5、使用tar命令测试、展开、生成tgz包
    tar zvfx filename.tgz #在当前目录下展开这个包
    tar zvft filename.tgz #只测试不展开
    tar zvfx filename.tgz -C /new-dir #展开后放到/new-dir目录下
    tar zvfc filename.tgz /filename #把/filename目录下所有的文件及子目录打包成filename.tgz
    ============================================================
    6、解开和生成tar文件
    tar xvf filename.tar #当先目录解包
    tar tvf filename.tar #只显示不生成文件
    tar cvf filename.tar #生成包
    tar的参数很多,要仔细学习参见#tar -h
    ============================================================
    8、在Unix下如何压缩文件?
    例如:需要将/filename的文件打包并压缩,需要做以下步骤:
    1)打包
    tar cvf filename.tar ./dir
    2)压缩
    compress filename.tar #生成filename.tar.Z文件
    如果还原回原来的目录结构
    1)解压缩
    uncompress filename.tar.Z
    3)解tar包
    tar xvf filename.tar
    ==========================================================
    9、解开和生成其.jar文件
    在unix上生成和解开jar包和对tar包的操作差不多。
    例如:
    jar cvf filename.jar /dirname #将/dirname 打成jar包
    jar xvf filename.jar #解开jar包
    jar tvf filename.jar #只列表不解开jar包

  • 相关阅读:
    LeetCode Best Time to Buy and Sell Stock
    LeetCode Scramble String
    LeetCode Search in Rotated Sorted Array II
    LeetCode Gas Station
    LeetCode Insertion Sort List
    LeetCode Maximal Rectangle
    Oracle procedure
    浏览器下载代码
    Shell check IP
    KVM- 存储池配置
  • 原文地址:https://www.cnblogs.com/rusking/p/4186774.html
Copyright © 2011-2022 走看看