日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下的压缩与解压缩

發(fā)布時(shí)間:2025/3/20 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下的压缩与解压缩 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、zip格式
zip可能是目前使用得最多的文檔壓縮格式。它最大的優(yōu)點(diǎn)就是在不同的操作系統(tǒng)平臺(tái),比如Linux, Windows以及Mac OS,上使用。缺點(diǎn)就是支持的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。
我們可以使用下列的命令壓縮一個(gè)目錄:

zip -r archive_name.zip directory_to_compress

下面是如果解壓一個(gè)zip文檔:

unzip archive_name.zip

#unzip archive_name.zip –d new_dir

二、rar格式
RAR是一種文件壓縮與歸檔的私有格式,用于數(shù)據(jù)壓縮與歸檔打包,簡(jiǎn)單的說就是將原有的文件數(shù)據(jù)經(jīng)過壓縮處理之后保存的文件格式后綴名,通常Windows用戶比較常見的壓縮軟件WinRAR,通過使用WinRAR對(duì)文件數(shù)據(jù)進(jìn)行壓縮后默認(rèn)保存的文件格式就是RAR格式。
rar 命令使用方法
a 添加文件到壓縮檔案
c 添加壓縮檔案注釋(注釋的大小最大不能超過62000字節(jié))
cf 添加文件備注( 當(dāng)使用'v'參數(shù)時(shí)顯示文件備注,最大不能超過32767字節(jié))
ch 改變壓縮檔案參數(shù)
cw 向指定文件寫入檔案?jìng)渥?br />d 從檔案中刪除文件
e 解壓縮文件到當(dāng)前目錄(不創(chuàng)建任何子目錄)
f 刷新檔案中的文件(更新這些文件自它們被打包之后產(chǎn)生的變化,不在壓縮檔
案中增加新的)
i[par]= 在檔案中查找特定字符
k 鎖定檔案(任何試圖改變壓縮檔案中內(nèi)容的命令都會(huì)被忽略)
l[t,b] 列出檔案[technical, bare]
m[f] 移動(dòng)到壓縮檔案中[只針對(duì)文件]
p 打印文件到標(biāo)準(zhǔn)輸出
r 修補(bǔ)壓縮檔案
rc 重建丟失的分卷
rn 重命名壓縮檔案中的文件
rr[N] 添加數(shù)據(jù)恢復(fù)記錄
rv[N] 創(chuàng)建恢復(fù)卷
s[name|-] 壓縮檔案與SFX(自解壓文檔)之間的轉(zhuǎn)換
t 測(cè)試壓縮檔案文件
u 更新壓縮檔案中的文件
v[t,b] 列出壓縮檔案的詳細(xì)信息[technical,bare]
x 解壓縮到完整路徑

壓縮命令使用rar
rar a anaconda-ks.cfg.rar anaconda-ks.cfg
解壓縮命令unrar的使用:
$unrar --help

用法: unrar - -
<@listfiles...>
<命令>
e 解壓文件到當(dāng)前目錄
l[t,b] 列出壓縮文檔信息[technical, bare]
p 打印文件到標(biāo)準(zhǔn)輸出
t 測(cè)試壓縮我俄當(dāng)
v[t,b] 列出壓縮文檔的詳細(xì)信息[technical,bare]
x 解壓文件到完整路徑
[root@localhost ~]# unrar e anaconda-ks.cfg.rar /home/

三、tar格式
Tar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時(shí)間去打包文件,他僅僅只是一個(gè)打包工具,并不負(fù)責(zé)壓縮。下面是如何打包一個(gè)目錄:

tar -cvf archive_name.tar directory_to_compress

如何解包:

tar -xvf archive_name.tar.gz

上面這個(gè)解包命令將會(huì)將文檔解開在當(dāng)前目錄下面。當(dāng)然,你也可以用這個(gè)命令來捏住解包的路徑:

tar -xvf archive_name.tar -C /tmp/extract_here/

四、tar.gz格式
這種格式是我使用得最多的壓縮格式。它在壓縮時(shí)不會(huì)占用太多CPU的,而且可以得到一個(gè)非常理想的壓縮率。
壓縮:

tar -zcvf archive_name.tar.gz directory_to_compress

解壓縮:

tar -zxvf archive_name.tar.gz

上面這個(gè)解包命令將會(huì)將文檔解開在當(dāng)前目錄下面。當(dāng)然,你也可以用這個(gè)命令來創(chuàng)建解包的路徑:

tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

五、tar.bz2格式
這種壓縮格式是我們提到的所有方式中壓縮率最好的。當(dāng)然,這也就意味著,它比前面的方式要占用更多的CPU與時(shí)間。
壓縮:

tar -jcvf archive_name.tar.bz2 directory_to_compress

上面這個(gè)解包命令將會(huì)將文檔解開在當(dāng)前目錄下面。當(dāng)然,你也可以用這個(gè)命令來創(chuàng)建解包的路徑:

tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

tar是操作.tar的命令 gzip是壓縮.gz壓縮包的命令 compress:壓縮.Z文件 uncompress:解壓縮.Z文件

轉(zhuǎn)載于:https://blog.51cto.com/13665347/2111063

總結(jié)

以上是生活随笔為你收集整理的linux下的压缩与解压缩的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。