李牛(Linux)打包
15:打包壓縮以及解壓縮
接下來我們來介紹打包壓縮以及解壓縮命令
首先我們要在腦海里想幾個問題:
1.打包壓縮以及解壓縮在字面上理解到底是什么意思?
是不是像我們生活見到的事例那樣 比如說:生產(chǎn)酒的廠商一般都是按照規(guī)則將12瓶酒進(jìn)行打包 然后送到指定的商店進(jìn)行零售
2.打包的對象是什么?壓縮的對象又是什么?兩者的區(qū)別點到底在哪里?
有了問題 我們才會去想了解解決的方法 接下來我們進(jìn)入主題
++++++++++++++++++++++++++++++++++++++++++
思想:類比的思維 要類比Windows操作系統(tǒng)當(dāng)中對于打包壓縮以及解包的相關(guān)操作到底是怎樣的
++++++++++++++++++++++++++++++++++++++++++
①:打包命令(tar)的由來:打包在linux當(dāng)中一開始是由備份進(jìn)行演化而來 那備份又是什么呢?說的簡單一點就是為了防止數(shù)據(jù)丟失 然后我們再復(fù)制一份保存到我們丟不了的地方 之前那所謂的丟不了的地方就是我們聽到的存儲介質(zhì)磁帶 同樣備份使用的命令就是tar命令 PS:我們要注意的是打包的對象是目錄
②:壓縮命令(gzip和bzip2):壓縮的對象就是文件 當(dāng)我們備份(打包)完成之后 就要對文件進(jìn)行壓縮然后保存處理
綜上理解:壓縮餅干:打包時打包的是餅干 是具體的東西 即我們所說的目錄 打包成一袋餅干 然后再進(jìn)行壓縮 成為最終的壓縮餅干 壓縮的方式有兩種 一種是gzip壓縮機(jī) 一種是bzip2壓縮機(jī) 當(dāng)然bzip2的壓縮精度要相對來說比較高 但是效率就是有點低 另外的一種就是壓縮的效率比較高 但是壓縮的不夠徹底
++++++++++++++++++++++++++++++++++++++++++
接下來進(jìn)入tar打包命令的精細(xì)學(xué)習(xí) 利用tar命令將目錄打包成文件 然后進(jìn)行相應(yīng)的壓縮
打包完成之后我們來進(jìn)行查看 時用到的命令就是 ls -l /temp/etc-backup.tar 就可以查看到我們打包完成之后數(shù)據(jù)包所占用的空間 另外一種現(xiàn)實就是-lh 是按照M進(jìn)行顯示的 其實就是換了一種衡量空間大小的單位 但是吧 他還是占用太多的空間 那么我們就要進(jìn)行壓縮gzip 以及bzip2 但是人類是相當(dāng)聰明的 發(fā)明了以下的打包壓縮集成命令
①:tar czf /temp/etc-backup.tar.gz /etc
理解:調(diào)出打包的總命令tar工程師 然后掏出打包c的標(biāo)識 同時要進(jìn)行壓縮 使用命令z命令 壓縮的最終結(jié)果以文件的格式進(jìn)行存儲即f 接下來要尋找一個存放的地方 也就是/etc目錄下取名字為backup 打包的開始文件是/etc文件 使用的壓縮的方式是gzip命令
總結(jié):
tar打包命令;
常用的參數(shù):
c打包;
x解包;
f指定操作類型為文件
今天的分享就要結(jié)束 拜拜 下期再見!!!!
總結(jié)
以上是生活随笔為你收集整理的李牛(Linux)打包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 尚硅谷李老师Mysql基础笔记
- 下一篇: 李牛(Linux)