一、打包工具介紹
使用壓縮文件,不僅可以節(jié)省磁盤(pán)空間,而且還可以節(jié)省時(shí)間和網(wǎng)絡(luò)帶寬
Windows常見(jiàn)壓縮文件:rar zip 7z
linux常見(jiàn)壓縮文件:zip .gz .bz2 .xz, .tar,.xz, tar.gz tar.bz2
超過(guò)十年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營(yíng)模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,小程序設(shè)計(jì),微信開(kāi)發(fā),成都app軟件開(kāi)發(fā),同時(shí)也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營(yíng)銷(xiāo)和我們一樣獲得訂單和生意!
二、gzip壓縮工具
gzip格式:gzip(-d -c)# filename ,其中#為1-9數(shù)字,分別對(duì)應(yīng)1-9個(gè)級(jí)別
gzip壓縮級(jí)別1-9,默認(rèn)為6
-d 該參數(shù)在解壓時(shí)是使用
-c 把壓縮后的文件輸出到指定目錄下,不去更改原來(lái)的文件
gzip不能壓縮目錄
創(chuàng)建一個(gè)目錄名為d6z,使用find命令查找以conf結(jié)尾的文件:find /etc/ -type f -name "conf" ,然后將文件輸出到一個(gè)文件1.txt里面去
find /etc/ -type f -name "conf" -exec cat {} >>1.txt \;
反復(fù)追加,并查看文件大小,然后壓縮文件
解壓完成過(guò)后想要查看解壓縮文件的內(nèi)容,不能使用cat,可以使用zcat,先進(jìn)行解壓縮再查看
同時(shí)壓縮文件的時(shí)候還可以指定目錄:并且原文件不會(huì)消失
解壓文件,并指定路徑:
gunzip -c /tmp/1.txt.gz > /tmp/d6z/2.txt
三、bzip2壓縮工具
bzip2命令格式為bzip2 (-d) filename -d 解壓 壓縮級(jí)別也是1-9級(jí)別,默認(rèn)為9
bzip2用法與gzip基本一致,也是不可以壓縮目錄,壓縮程度比gzip更狠,CPU資源耗費(fèi)也更大
默認(rèn)未安裝bzip2命令,需要安裝:yum insatll -y bzip2
查看文件方式是bzcat
bzip2也可以指定目錄和解壓路徑
四、xz壓縮工具
xz命令格式為xz (-d)filename ,用法和gzip、bizp2類(lèi)似,壓縮程度最狠,同樣不支持壓縮目錄
兩種解壓方式:xz -d unxz
也是可以保留原來(lái)的文件,并壓縮到指定目錄下,也可以指定解壓縮的路徑,同時(shí)保存原來(lái)的文件
可以使用file 查看文件的類(lèi)型
五、zip壓縮工具
zip壓縮包在Windows和Linux中都常用,可以壓縮文件和目錄,并且壓縮之后,原來(lái)的文件不會(huì)刪除
安裝命令:yum install -y zip
用法:zip 1.txt.zip 1.txt zip+壓縮包的文件名+需要壓縮的源文件(源文件不會(huì)刪除)
-r選項(xiàng)可以壓縮多個(gè)文件或者目錄,壓縮目錄需要加 -r選項(xiàng)
解壓文件或者目錄需要安裝unzip這個(gè)命令:yum install -y unzip
解壓文件時(shí),由于zip壓縮不會(huì)刪除原來(lái)的文件,不手動(dòng)刪除的話,解壓縮的時(shí)候就會(huì)提示你是否覆蓋、替換,A代表所有的
zip解壓到指定目錄:
zip解壓文件不能指定文件名,解壓前是什么名字解壓后還是什么名字
六、tar打包
tar可以把目錄打包成一個(gè)文件,把所有文件或者目錄整合成一個(gè)文件,方便復(fù)制和移動(dòng)
命令格式:tar+選項(xiàng) +filename
-c:建立一個(gè)tar或者壓縮文件包
-v:可視化
-f:指定目標(biāo)文件名,多個(gè)參數(shù)組合使用,-f放在最后面
-t:查看包里面的文件
-exclude filename:表示過(guò)濾該文件里面的內(nèi)容
tar打包目錄,該文件如果已經(jīng)打包,再次打包會(huì)覆蓋該文件,不會(huì)有提示
tar支持文件目錄混合打包
tar解包
tar查看打包文件列表 -tf
tar過(guò)濾指定文件
七、打包并壓縮
打包的同時(shí)也可以使用gzip壓縮,加-z 選項(xiàng);解包就是將命令-c換成-x
打包的同時(shí)也可以使用bzip壓縮,加-j 選項(xiàng);解包就是將命令-c換成-x
打包的同時(shí)也可以使用xz壓縮,加-J 選項(xiàng);解包就是將命令-c換成-x