• 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包

  • 相关阅读:
    用PYTHON修改电脑IP地址
    PYTHON os 模块详解
    django 笔记
    PYTHON实战目录
    群晖PLEX设置方法
    jellin docker 群晖设置方法转自先生
    PYTHON ftp 上传方法
    打包驱动EXSI
    我的PYTHON老师ALEX
    安装WHELL
  • 原文地址:https://www.cnblogs.com/rusking/p/4186774.html
Copyright © 2020-2023  润新知