• linux解压zip、bz、bz2、z、gz、tar(解包)


    zip:

    压缩:

      zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]

    解压:

        unzip [选项] 压缩文件名.zip

        选项:

         -x 文件列表 解压缩文件,但不包括指定的file文件。

         -v 查看压缩文件目录,但不解压。

         -t 测试文件有无损坏,但不解压。

         -d 目录 把压缩文件解到指定目录下。

         -z 只显示压缩文件的注解。

         -n 不覆盖已经存在的文件。

         -o 覆盖已存在的文件且不要求用户确认。

         -j 不重建文档的目录结构,把所有文件解压到同一目录下。

       例子:

          例1:将压缩文件text.zip在当前目录下解压缩。

        $ unzip text.zip

        例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

        $ unzip -n text.zip -d /tmp

        例3:查看压缩文件目录,但不解压。

        $ unzip -v text.zip

        zgrep命令

        这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

    bz:

    bzip2 -d FileName.bz

    bunzip2 FileName.bz

    bz2:

    使用 bunzip2 linux-2-4-2.tar.bz2 生成 linux-2-4-2.tar 
    使用tar xvf linux-2-4-2.tar 得到最终文件。 

    或者直接使用 
    tar jxvf linux-2-4-2.tar.bz2

    z:

    uncompress FileName.Z   --解压

    compress FileName   --压缩

    gz:

    *.gz 用 gzip -d或者guzip:

    压缩:

      zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]

    解压:

        unzip [选项] 压缩文件名.zip

        选项:

         -x 文件列表 解压缩文件,但不包括指定的file文件。

         -v 查看压缩文件目录,但不解压。

         -t 测试文件有无损坏,但不解压。

         -d 目录 把压缩文件解到指定目录下。

         -z 只显示压缩文件的注解。

         -n 不覆盖已经存在的文件。

         -o 覆盖已存在的文件且不要求用户确认。

         -j 不重建文档的目录结构,把所有文件解压到同一目录下。

       例子:

          例1:将压缩文件text.zip在当前目录下解压缩。

        $ unzip text.zip

        例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

        $ unzip -n text.zip -d /tmp

        例3:查看压缩文件目录,但不解压。

        $ unzip -v text.zip

        zgrep命令

        这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

    bz:

    bzip2 -d FileName.bz

    bunzip2 FileName.bz

    bz2:

    使用 bunzip2 linux-2-4-2.tar.bz2 生成 linux-2-4-2.tar 
    使用tar xvf linux-2-4-2.tar 得到最终文件。 

    或者直接使用 
    tar jxvf linux-2-4-2.tar.bz2

    z:

    uncompress FileName.Z   --解压

    compress FileName   --压缩

    gz:

    *.gz 用 gzip -d或者gunzip 解压

    tar:(打包,不是解压)

    tar –xvf file.tar //解压 tar包

     总结
    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压

     zip:

    压缩:

      zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]

    解压:

        unzip [选项] 压缩文件名.zip

        选项:

         -x 文件列表 解压缩文件,但不包括指定的file文件。

         -v 查看压缩文件目录,但不解压。

         -t 测试文件有无损坏,但不解压。

         -d 目录 把压缩文件解到指定目录下。

         -z 只显示压缩文件的注解。

         -n 不覆盖已经存在的文件。

         -o 覆盖已存在的文件且不要求用户确认。

         -j 不重建文档的目录结构,把所有文件解压到同一目录下。

       例子:

          例1:将压缩文件text.zip在当前目录下解压缩。

        $ unzip text.zip

        例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

        $ unzip -n text.zip -d /tmp

        例3:查看压缩文件目录,但不解压。

        $ unzip -v text.zip

        zgrep命令

        这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

    bz:

    bzip2 -d FileName.bz

    bunzip2 FileName.bz

    bz2:

    使用 bunzip2 linux-2-4-2.tar.bz2 生成 linux-2-4-2.tar 
    使用tar xvf linux-2-4-2.tar 得到最终文件。 

    或者直接使用 
    tar jxvf linux-2-4-2.tar.bz2

    z:

    uncompress FileName.Z   --解压

    compress FileName   --压缩

    gz:

    *.gz 用 gzip -d或者gunzip 解压

    tar:(打包,不是解压)

    tar –xvf file.tar //解压 tar包

     总结
    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压

     nzip 解压

    tar:(打包,不是解压)

    tar –xvf file.tar //解压 tar包

     总结
    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压

  • 相关阅读:
    python之各种包
    正则表达式
    import/模块的导入
    迭代器/可迭代对象/生成器
    Day2 列表list
    Day1 字符串格式化
    Day1 字符编码及编码函数
    Python 学习笔记 之 随着学习不断更新的Python特性搜集
    Day1 input&print
    Newtonsoft.Json日期转换
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4953627.html
Copyright © 2020-2023  润新知