Linux默认支持的压缩格式:

  • .gz
  • .bz2
  • .zip

说明:

  • .gz和.bz2的压缩包需要使用tar命令来压缩和解压缩
  • .zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩

    1 tar命令及选项的使用

    tar命令选项:
选项 说明
-c 打包
-x 解包
-z 压缩或解压缩(.gz)
-v 显示打包或者解包的详细信息
-f 指定文件名称, 必须放到所有选项后面
-j 压缩或解压缩(.bz2)
-C 解压缩到指定目录

(1) 常用命令组合

tar -cf mv.tar ./musics # 打包目录下的所有内容到包mv.tar tar -xf mv.tar ./ # 解包mv.tar到当前目录

tar -zcf mv.tar.gz ./musics # 打包并压缩目录下的内容到压缩包mv.tar.gz tar -zxf mv.tar.gz ./ # 解包mv.tar.gz到当前目录

2 打包

  • 打包前

image.png

  • 打包操作

    tar -zcvf test.tar.gz *.txt

  • 打包后

image.png

3 解包

  • 解包前

image.png

  • 解包操作

    tar -zxvf test.tar.gz

  • 解包后

image.png

(1) 解包到指定目录

  • 解包前

image.png

tar -zxvf test.tar.gz -C A

image.png

4 zip打包

zip test *.txt

image.png

5 zip解包

unzip test.zip

image.png

(1) 解压到指定目录

unzip test.zip -d A

image.png