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指定操作類型為文件
今天的分享就要結束 拜拜 下期再見!!!!