Linux高级命令(六):压缩和解压缩命令,能够使用tar命令完成文件的压缩和解压缩

压缩和解压缩命令


学习目标

  • 能够使用tar命令完成文件的压缩和解压缩

1. 压缩格式的介绍

Linux默认支持的压缩格式:

  • .gz
  • .bz2
  • .zip

说明:

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

压缩目的:

  • 节省磁盘空间

2. tar命令及选项的使用

命令 说明
tar 压缩和解压缩命令

tar命令选项:

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

压缩成.gz的效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pURyPn9f-1583934746932)(imgs/tar-1.png)]

压缩成.bz2的效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-saWUozWK-1583934746933)(imgs/tar-2.png)]

解压缩.gz的效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sLtPEZCa-1583934746934)(imgs/tar-3.png)]

解压缩.gz到指定目录效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YnrfzDQT-1583934746934)(imgs/tar-4.png)]

解压缩.bz2的效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KPhjYQzZ-1583934746935)(imgs/tar-5.png)]

解压缩.bz2到指定目录效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MnVjjvmv-1583934746935)(imgs/tar-6.png)]

3. zip和unzip命令及选项的使用

命令 说明
zip 压缩成.zip格式文件
unzip 解压缩.zip格式文件

unzip命令选项:

选项 说明
-d 解压缩到指定目录

压缩成.zip的效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3dxlmpJv-1583934746936)(imgs/zip-1.png)]

解压缩.gz的效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ojT2Vtzh-1583934746936)(imgs/unzip-1.png)]

解压缩.zip到指定目录效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GFPgVU3n-1583934746936)(imgs/unzip-2.png)]

说明:

  • 压缩文件尽量使用.gz格式,因为占用空间较少
  • 使用zip命令压缩的文件占用空间比较多, 当时比较通用,操作更加简单。

4. 小结

  • .gz和.bz2的压缩文件使用tar命令来完成压缩和解压缩
  • .zip的压缩文件使用zip和unzip命令来完成压缩和解压缩
发布了698 篇原创文章 · 获赞 929 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_35456045/article/details/104806854