15:打包压缩以及解压缩
接下来我们来介绍打包压缩以及解压缩命令
首先我们要在脑海里想几个问题:
1.打包压缩以及解压缩在字面上理解到底是什么意思?
是不是像我们生活见到的事例那样 比如说:生产酒的厂商一般都是按照规则将12瓶酒进行打包 然后送到指定的商店进行零售
2.打包的对象是什么?压缩的对象又是什么?两者的区别点到底在哪里?
有了问题 我们才会去想了解解决的方法 接下来我们进入主题
++++++++++++++++++++++++++++++++++++++++++
思想:类比的思维 要类比Windows操作系统当中对于打包压缩以及解包的相关操作到底是怎样的
++++++++++++++++++++++++++++++++++++++++++
①:打包命令(tar)的由来:打包在linux当中一开始是由备份进行演化而来 那备份又是什么呢?说的简单一点就是为了防止数据丢失 然后我们再复制一份保存到我们丢不了的地方 之前那所谓的丢不了的地方就是我们听到的存储介质磁带 同样备份使用的命令就是tar命令 PS:我们要注意的是打包的对象是目录
②:压缩命令(gzip和bzip2):压缩的对象就是文件 当我们备份(打包)完成之后 就要对文件进行压缩然后保存处理
综上理解:压缩饼干:打包时打包的是饼干 是具体的东西 即我们所说的目录 打包成一袋饼干 然后再进行压缩 成为最终的压缩饼干 压缩的方式有两种 一种是gzip压缩机 一种是bzip2压缩机 当然bzip2的压缩精度要相对来说比较高 但是效率就是有点低 另外的一种就是压缩的效率比较高 但是压缩的不够彻底
++++++++++++++++++++++++++++++++++++++++++
接下来进入tar打包命令的精细学习 利用tar命令将目录打包成文件 然后进行相应的压缩
打包完成之后我们来进行查看 时用到的命令就是 ls -l /temp/etc-backup.tar 就可以查看到我们打包完成之后数据包所占用的空间 另外一种现实就是-lh 是按照M进行显示的 其实就是换了一种衡量空间大小的单位 但是吧 他还是占用太多的空间 那么我们就要进行压缩gzip 以及bzip2 但是人类是相当聪明的 发明了以下的打包压缩集成命令
①:tar czf /temp/etc-backup.tar.gz /etc
理解:调出打包的总命令tar工程师 然后掏出打包c的标识 同时要进行压缩 使用命令z命令 压缩的最终结果以文件的格式进行存储即f 接下来要寻找一个存放的地方 也就是/etc目录下取名字为backup 打包的开始文件是/etc文件 使用的压缩的方式是gzip命令
总结:
tar打包命令;
常用的参数:
c打包;
x解包;
f指定操作类型为文件
今天的分享就要结束 拜拜 下期再见!!!!