大家好啊,我是大田。
如果你覺得我分享的內(nèi)容有價值,就點擊上方藍字??關(guān)注我吧。
今天分享的是Linux系列分享的第三篇:Linux打包和解包命令。說起打包各種命令,也真是頭疼啊,有時候來個壓測,這些命令需要重新再來一遍。索性今天把打包這些命令匯總到一塊,方便。
往期Linux系列內(nèi)容推薦:
2、【測試基礎(chǔ)】Linux系統(tǒng)組成、目錄結(jié)構(gòu)及基本命令
1、打tar包
理解:
類似于把衣服(文件)放進袋子(tar包)
命令格式:
#打包單個文件tar-cvf打包名.tar被打包文件#打包多個文件tar-cvf打包名.tar被打包文件1?被打包文件2?被打包文件3參數(shù)含義:c:創(chuàng)建一個新包v:顯示報告打包進度f:文件名稱
舉個??:
注意:原來1.txt文件大小是8,而打完包的test.tar包的大小是10240
不是說文件變大,而是打包的袋子大了,才能放進去東西
2、解tar包
理解:
從袋子(tar包)取出衣服(文件)
命令格式1:
# 分解位置為當(dāng)前目錄tar?-xvf?打包名.tar參數(shù)含義:x:(extract)解包
舉個??:
命令格式2:
#分解位置為指定目錄tar-xvf 打包名.tar -C 解包路徑位置參數(shù)含義:x:(extract)解包C:默認保存到當(dāng)前目錄,通過-C 更改解壓目錄,那么解壓目錄必須存在
舉個??:
3、gzip格式壓縮和解壓縮
理解:
衣服放入袋子中后,抽取里面的空氣
命令格式1:
# 壓縮文件tar -zcvf 打包壓縮文件名.tar.gz 被壓縮的文件或目錄# 參數(shù)含義:z:(gzip)使用gzip方式壓縮
命令格式2:
# 解壓縮文件tar -zxvf 打包文件.tar.gz
命令格式3:
# 解壓縮到指定路徑tar -zxvf 打包文件.tar.gz -C 目錄路徑
4、bzip2格式壓縮和解壓縮
壓縮的第二種方式,與gzip差不多
命令格式1:
#壓縮文件tar -jcvf 打包壓縮文件名.tar.bz2 被壓縮的文件或目錄
注意:可以看出bz2方式壓縮的文件大小比gz更小一些
命令格式2:
#解壓縮文件tar?-jxvf?打包文件.tar.bz2
命令格式3:
#解壓縮文件到指定路徑tar-jxvf打包文件.tar.bz2-C目錄路徑
【報錯】如果報錯tar (child)bzip2:無法 exec: 沒有那個文件或目錄,那么此時需要安裝bzip2的包,命令格式如下。
yum install -y bzip2
打包和壓縮是兩件事,打tar包,這個包大小會變大,相當(dāng)于把衣服放在箱子里;壓縮,將衣服放到壓縮袋,再抽取里面的空氣。
end~
如果大田的文章能給你帶來一點點的價值,那就值了,接下來的路一起走吧,靜待花開??