Linux学习之压缩解压命令

一、gzip命令

  • 语法:
    1. 压缩 —-> $gzip[文件名]
    2. 解压—–> $gunzip[文件名]
  • 注意:gzip 仅能压缩文件,不可以压缩目录 。在压缩后不保留原文件
  • 压缩后的文件格式: .gz
    示例:
    Linux学习之压缩解压命令

二、bzip2命令

  • 语法:
    1. 压缩—-> $bzip2 选项[-k] [文件名]
      -k 产生压缩文件后保留原文件
    2. 解压—-> $bunzip [文件名]
  • 压缩后的格式: .bz2
    示例:
    Linux学习之压缩解压命令

三、tar命令

  • 功能:打包/解包目录
  • 语法:
    1. 压缩:tar [选项][压缩后的文件名][目录]
      -c 打包
      -v 显示详情信息
      -f 指定文件名
      -z 打包的同时使用gzip压缩
      -j 打包的同时使用bzip2压缩
    2. 解压:tar [选项][文件名]
      -x 解包
      -v 显示详情信息
      -f 指定文件名
      -z 解gzip压缩
      -j 解bzip2压缩
  • 打包后的格式: .tar.gz | .tar.bz2
  • 注意:linux中是不存在后缀名的,在压缩后的文件名中写后缀仅仅是为了方便用户知道他的文件类型
  • 示例:

Linux学习之压缩解压命令

Linux学习之压缩解压命令


四、zip命令

  • 功能:既可以压缩文件,也可以打包目录。
  • 语法:
    1. 压缩:zip [选项][压缩后的文件名][原文件名]
      -r 打包目录
    2. 解压:unzip [选项][压缩后的文件名][原文件名]
      -r 解压目录
  • 示例:
    Linux学习之压缩解压命令
  • 注:zip是在windows和Linux中都通用的一种压缩格式