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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux环境下,文件的压缩/解压

發(fā)布時間:2023/12/8 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux环境下,文件的压缩/解压 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、zip格式

??????? zip可能是目前使用的最多的文檔壓縮格式。優(yōu)點:可以在不同的操作系統(tǒng)平臺上使用。缺點:支持的壓縮率不是很高。而tar.gz和tar.bz2在壓縮率方面做得非常好

壓縮一個zip文件(命令): zip?-r newfilename.zip filename ? ?(-r是壓縮文件,newfilename.zip是指壓縮之后的文件名稱,filename是指要壓縮的文件名稱)

?

解壓一個zip文件(命令):unzip filename.zip ? (路徑:解壓文件在當前文件下)

?unzip filename.zip -d?newdir(路徑:解壓文件可以將文件解壓縮至一個你指定的的目錄,使用-d參數(shù),filename.zip壓縮文件名稱,newdir壓縮路徑)

?

?

二、tar/tar.gz格式

??????? tar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時間去打包文件,它僅僅只是一個打包工具,并不負責壓縮。

下面是如何打包一個目錄:

? ? ? ? tar?-cvf newfilename.tar filename? (-c參數(shù)是建立新的存檔,-v參數(shù)詳細顯示處理的文件, -f參數(shù)指定存檔或設(shè)備,newfilename.tar是指壓縮之后的文件名稱,filename是指要壓縮的文件名稱)

緊接著是壓縮這個打包的目錄:

gzip filename.tar ? ?? --------filename.tar.gz(filename.tar.gz壓縮文件名稱)

?

?? 按照順序是先打包再壓縮,那么對應(yīng)的是先解壓在解包。下面是如何解壓一個XXXX.tar.gz文件為一個XXXX.tar文件:

gzip -d filename.tar.gz? (解壓為打包文件)

再接下來是將打包文件解包

解開在當前目錄下面:tar?-xvf filename.tar ? (解包為多文件,filename是指要解包的文件名稱)

?

解包到指定的路徑tar?-xvf filename.tar -C newdir ? ? (filename是指要解包的文件名稱,newdir為指定路徑,注意此處解包的參數(shù)是大寫C,不是小寫c

?

直接壓縮為XXXX.tar.gz格式,還有簡化的格式(GUN版本):(參數(shù)意義與上面大致相同)

壓縮方式:tar -zcvf newfilename.tar.gz filename

解壓縮方式: tar -zxvf filename.tar.gz

指定解包的路徑tar -zxvf filename.tar.gz -C newdir

最后再解釋一下一些參數(shù)的定義:

-c:參數(shù)是建立新的存檔

-f:參數(shù)指定存檔或設(shè)備

-x:釋放文件內(nèi)存

-t:僅僅查看包中內(nèi)容,而不釋放

-v:參數(shù)詳細顯示處理的文件

?三、tar.bz2格式??

這種壓縮格式是我們提到的所有方式中壓縮率最好的。這也就意味著,它比前面的方式要占用更多的CPU與時間。?

?壓縮方式: tar -jcvf newfilename.tar.bz2 filename

?解壓縮方式:? tar -jxvf filename.tar.bz2
? ??

指定解包的路徑:tar -jxvf filename.tar.bz2 -C newdir

???

????????

總結(jié)

以上是生活随笔為你收集整理的Linux环境下,文件的压缩/解压的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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