linux的文件打包與壓縮命令
1、壓縮與解壓命令
compress: 用于壓縮指定的文件,后綴為.z
其命令格式如下:
compress [-d] 文件名
常用參數(shù):
-d:解壓被壓縮的文件(.z為后綴的文件)
范例【1】將當(dāng)前目錄下的test.txt文件壓縮為test.txt.z文件,使用命令:
compress test.txt
可以看到在當(dāng)前目錄下生成test.txt.z文件
若要解壓test.txt.z文件,則用:compress -d test.txt.z
或者:uncompress test.txt.z
bzip2: 用于壓縮指定的文件,后綴為.bz2
其命令格式如下:
bzip2 [-option] 文件名
常用參數(shù):
-z:壓縮指定的文件,后綴為.bz2
-d:解壓被壓縮的文件(.bz2、.bz、.tbz為后綴的文件)
范例【1】將當(dāng)前目錄下的test.txt文件壓縮,使用命令:
bzip2 -z test.txt
可以看到在當(dāng)前目錄下生成test.txt.bz2文件
若要解壓test.txt.bz2文件,則用:bzip2 -d test.txt.bz2
或者:bunzip2 test.txt.bz2
gzip: 用于壓縮指定的文件,后綴為.gz,是linux下最常用的的壓縮工具
其命令格式如下:
gzip [-option] 文件名
常用參數(shù):
-數(shù)字:指定壓縮率,1為最低,9為最高,壓縮率低,則壓縮速度快,壓縮的文件相比壓縮率高時(shí)要大,默認(rèn)壓縮率為6,即不加任何數(shù)字參數(shù)
-d:解壓被壓縮的文件(.gz為后綴的文件)
范例【1】將當(dāng)前目錄下的test.txt文件壓縮,使用命令:
gzip test.txt
可以看到在當(dāng)前目錄下生成test.txt.gz文件
若要解壓test.txt.gz文件,則用:bzip2 -d test.txt
或者:gunzip test.txt
zip: 用于一個(gè)或多個(gè)文件壓縮為一個(gè)壓縮包,后綴為.zip
其命令格式如下:
zip 壓縮名 文件列表
常用參數(shù):
-d:指定解壓目錄
范例【1】將當(dāng)前目錄下的test.txt和install.log這兩個(gè)文件都?jí)嚎s到ins.zip文件中,使用命令:
zip ins.zip test.txt install.log
可以看到在當(dāng)前目錄下生成ins.zip文件
若要解壓ins.zip文件,則用:unzip ins.zip
或者:gunzip test.txt
2、打包與解包命令
tar: 最常用的的打包工具
其命令格式如下:
tar [-option] 打包名 需要打包的文件
常用參數(shù):
-c:建立一個(gè)包
-t:查看包中的文件
-v:打包過程中顯示被打包的文件
-f:需要打包的內(nèi)容為文件
--exclude file:在打包過程中,不要將file文件打包
-x:解開一個(gè)包
-z:同時(shí)啟用gzip工具進(jìn)行壓縮或解壓
注意(PS):打包和壓縮兩者并不相同。打包的目的是為了方便歸檔,管理。壓縮的目的是為了減少磁盤空間的消耗
范例【1】將當(dāng)前目錄下的test.txt和install.log這兩個(gè)文件打包成ins.tar文件,使用命令:
tar -cvf ins.tar test.txt install.log
可以看到在當(dāng)前目錄下生成ins.tar文件
若要解壓ins.tar包,則用:tar -xvf ins.tar
范例【2】將當(dāng)前目錄下的test.txt和install.log這兩個(gè)文件打包并壓縮成ins.tar.gz文件,使用命令:
tar -zcvf ins.tar.gz test.txt install.log
可以看到在當(dāng)前目錄下生成ins.tar.gz文件
若要解壓并解包,則用:tar -zxvf ins.tar.gz
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
