暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

第二阶段 python和linux高级编程2-2 linux高级命令v5.0第6节压缩和解压缩命令

阿语python 2021-04-24
158

学习目标

  • 能够使用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的效果图:



压缩成.bz2的效果图:



解压缩.gz的效果图:



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



解压缩.bz2的效果图:



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



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

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

unzip命令选项:

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

压缩成.zip的效果图:



解压缩.gz的效果图:



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



说明:

  • 压缩文件尽量使用.gz格式,因为占用空间较少

  • 使用zip命令压缩的文件占用空间比较多, 当时比较通用,操作更加简单。

4. 小结

  • .gz和.bz2的压缩文件使用tar命令来完成压缩和解压缩

  • .zip的压缩文件使用zip和unzip命令来完成压缩和解压缩


文章转载自阿语python,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论