• Linux压缩命令(zip/gz/bz2/tar/tar.gz/tar.bz2)


    一、Linux的压缩格式

    .zip 、 gz 、 bz2    、tar

    1、.zip格式(Linux和Windows是可以互传的)

    压缩命令

       语法:zip 文件名.zip 文件名  ------压缩文件

       语法: zip -r 文件名.zip 文件名  ------压缩目录

    解压缩命令

      语法:unzip 解压缩文件

    2、gz格式压缩(Linux特有的,但是Windows可以时间.gz)

    压缩命令:

      gzip 源文件           -----压缩文件

      gzip -r 源文件  ------压缩目录

    补充:.gz的压缩目录,在压缩的时候会使源文件消失,如果不想是原文件消失,则

    gzip -c abc > abb(把ABC写入abb中,并使源文件存在)

    解压缩文件

    gunzip/gzip -d  压缩包名   

    解压缩目录

    gunzip -r 压缩文件目录

    3、bz2格式压缩

    命令:bzip2 源文件 

    注意:压缩是他不会保留源文件,并且此压缩命令不能压缩目录,如需压缩目录则

    bzip -k 源文件名

    解压缩命令

    bzip2 -d /bunzip2 -k 压缩文件名

    4..tar 打包命令

    语法: tar -cvf 打包文件名 源文件

    -c  打包

    -v 显示过程

    -f 指定打包后的文件名

    解打包

    语法:tar -xvf 打包文件名

    二、真正会用到的压缩命令(.tar.gz 、 .tar.bz2)

    1.  tar.gz压缩格式(在Linux里面的压缩文件,都是要先打包为.tar的文件,再压缩)

    压缩    

    语法: tar   -zcvf   压缩包文件名.tar.gz   源文件

            -z   压缩为.tar.gz格式

    解压缩

    语法: tar    -zxvf    压缩文件名.tar.gz

    2.  tar.bz2压缩格式

    压缩

    语法: tar   -jcvf   压缩文件名.tar.bz2    源文件

          -j    压缩为.tar.bzip格式

    解压缩

    语法: tar   -jxvf   压缩我呢间吗.tar.bzip   

    三、其他语法

    1.指定解压缩位置

    例:tar -zxvf  User.tar.gz -C /tmp/(将User.tar.gz压缩文件解压到 /tmp/)

           -C     ------指定位置

    2.一个压缩文件里面压缩多个文件

    例:tar  -zcvf /tmp/test.tar.gz  users  user(把 users 和user 两个文件压缩到test.tar.gz文件,并且放到tmp目录下)

    3.只看压缩文件里面有什么,但是不压缩

    例:tar  -tvf  文件压缩命名

          

  • 相关阅读:
    luoguP5162 WD与积木
    maven学习7 settings.xml解析
    mybatis 学习六 MyBatis主配置文件
    mybatis 学习五 动态SQL语句
    mybatis 学习四(下) SQL语句映射文件增删改查、参数、缓存
    mybatis 学习四 (上)resutlMap
    mybatis 学习三 关键文件解析
    spring 学习二 @RequestMapping
    Spring 学习一 @Autowired
    mybatis 学习二 MyBatis简介与配置MyBatis+Spring+MySql
  • 原文地址:https://www.cnblogs.com/www123----/p/10299787.html
Copyright © 2020-2023  润新知