當前位置:首頁 » 文件管理 » tar包壓縮

tar包壓縮

發布時間: 2022-04-16 00:20:21

Ⅰ 如何在linux上使用tar命令解壓壓縮文件

Linux系統壓縮和解壓文件都可以用tar命令,在壓縮文件時指定壓縮參數,解壓縮時指定解壓參數。
tar命令主要參數解釋:
-z參數:表示要解壓或壓縮的是tar.gz文件(如果是tar.bz2就是-j)
-x參數:表示是執行解壓縮操作而不是打包操作
-v參數:表示列出解壓時的詳細消息
-f參數:指定要解壓的文件名,或者指定新建的打包文件的名字
tar命令解壓時還可以指定解壓的目標目錄,就是把壓縮文件的內容解壓到哪個文件夾內,這個參數是-C(大寫的C)。
解壓tar.gz文件的例子:tar -zxv -f test.tar.gz -C /home/user/target
解壓tar.bz2文件的例子: tar -jxv -f test.tar.bz2 -C /home/user/target
下面說一下壓縮文件,Linux上最常用的壓縮格式一般是bzip2格式(常用bz2後綴)和gzip格式(常用gz後綴),因為它倆的壓縮比比較高。壓縮命令也是用tar命令,只不過是把上面的解壓tar命令中的-x參數換成-c參數,-c參數表示新建打包文件,在配合上-j或-z參數就能指定打包文件的壓縮格式。注意:當壓縮文件時,-f參數後面跟的是新建的壓縮包的名字,壓縮包文件名後面,還要加上要壓縮的文件或文件夾(這時不需要-C參數)。不多說,直接看例子就明白了:
tar -jcv -f newfile.tar.bz2 要壓縮的文件或目錄
tar -zcv -f newfile.tar.gz 要壓縮的文件或目錄

Ⅱ Windows下如何將文件打包壓縮成 .tar.gz格式

Windows下將文件打包壓縮成 .tar.gz格式步驟如下:

1、網路搜索7-zip,第一個條目,下載並安裝。

Ⅲ 怎麼壓縮成Tar格式

方法:

1.網路搜索7-zip,第一個條目,下載並安裝.

Ⅳ 如何解壓tar文件

xz壓縮最新壓縮率之王
xz這個壓縮可能很多都很陌生,不過您可知道xz是絕大數linux默認就帶的一個壓縮工具。
我是在下載phpmyadmin的時候看到這種壓縮格式的,phpmyadmin壓縮包xz格式的居然比7z還要小,這引起我的興趣。
最新一段時間會經常聽到xz被採用的聲音,像是最新的archlinux某些東西就使用xz壓縮。不過xz也有一個壞處就是壓縮時間比較長,比7z壓縮時間還長一些。不過壓縮是一次性的,所以可以忽略。
xz壓縮文件方法或命令
xz
-z
要壓縮的文件
如果要保留被壓縮的文件加上參數
-k
,如果要設置壓縮率加入參數
-0

-9調節壓縮率。如果不設置,默認壓縮等級是6.
xz解壓文件方法或命令
xz
-d
要解壓的文件
同樣使用
-k
參數來保留被解壓縮的文件。
創建或解壓tar.xz文件的方法
習慣了
tar
czvf

tar
xzvf
的人可能碰到
tar.xz也會想用單一命令搞定解壓或壓縮。其實不行
tar裡面沒有徵對xz格式的參數比如
z是針對
gzip,j是針對
bzip2。
創建tar.xz文件:只要先
tar
cvf
xxx.tar
xxx/
這樣創建xxx.tar文件先,然後使用
xz
-z
xxx.tar
來將
xxx.tar壓縮成為
xxx.tar.xz
解壓tar.xz文件:先
xz
-d
xxx.tar.xz

xxx.tar.xz解壓成
xxx.tar
然後,再用
tar
xvf
xxx.tar來解包。

Ⅳ 蘋果手機tar文件解壓

iPhone手機需要在App Store中下載第三方軟體來解壓文件,具體操作方法為(演示以iPhone7為例):
1.首先進入iPhone的App Store頁面,在搜索框以「zip」關鍵字進行搜索。(zip是壓縮文件的格式後綴名)

2.在搜索結果中挑選一款解壓縮軟體進行下載,安裝完成後在手機桌面上點擊對應圖標打開(演示以iZip這個應用為例,其他應用操作方法大致相同)。

3.打開解壓縮應用後,點擊「本地文件」進入文件選擇頁面。

4.在文件選擇頁面,找到需要解壓的文件,點擊對應的文件選項。

5.點擊文件後,頁面會彈出解壓確認窗口,點擊「好的(或者確認)」將該文件解壓。

6.點擊確認解壓後,頁面會自動顯示解壓後壓縮包內所包含的文件,此時就完成了在iPhone上對壓縮包的解壓操作。

擴展

蘋果手機每一款都是精品,而國產機因為市場需要,每個品牌都會有幾百到幾千不同價位的手機,所以國產手機很難幫到精品,一般能和蘋果手機相較量的也就是國產品牌的旗艦手機,但是這些手機相對蘋果手機來說,大部分也只能拿出價格優勢了。
蘋果手機好就好在,它的做工設計和系統,現在手機工藝普遍被各大廠商模仿,所以做工已經並不是太重要了,所以蘋果手機相比國產手機,好的最大地方就是系統,系統哪裡好:1.最主要的流暢,新出蘋果手機一般用上三四年也是不會卡的。2.因為蘋果手機系統是封閉的,意思就是它的系統只有蘋果手機自己用,別人要生產他的APP安裝到手機上,都是是要蘋果認證的,這讓蘋果手機很好的控制了APP的質量。不會隨便給你的手機安裝帶有各種廣告的APP,或動不動就提示你安裝一大堆APP.其它的就不多說了,但這兩點已經可以殺死很多國產手機了。
它也是有缺點的:蘋果手機貴,在國內有些地方使用會讓人覺得高調。

Ⅵ tar文件怎麼加壓縮

在你要壓縮的文件夾上點右鍵。選擇添加到壓縮文件XXXXXXXX.RAR哪個就行了。

Ⅶ zip和tar的區別

zip和tar的區別如下:

1、概念

ZIP是一個文件的壓縮的演算法,原名Deflate(真空),發明者為菲利普·卡茲(Phil Katz)),他於1989年1月公布了該格式的資料。ZIP通常使用後綴名「.zip」,它的MIME格式為 application/zip。

tar是Unix和類Unix系統上的壓縮打包工具,可以將多個文件合並為一個文件,打包後的文件後綴亦為「tar」。tar文件格式是POSIX標准,最初是POSIX.1-1988,當前是POSIX.1-2001。

2、作用和原理

ZIP是一種相當簡單的分別壓縮每個文件的存檔格式,他的重要作用是壓縮。分別壓縮文件允許不必讀取另外的數據而檢索獨立的文件;理論上,這種格式允許對不同的文件使用不同的演算法。

tar命令是Unix/Linux系統中重要用途是備份文件,tar代表未壓縮的tar文件。已壓縮的tar文件則附加壓縮文件的擴展名,如經過gzip壓縮後的tar文件,擴展名為「.tar.gz」。

3、使用環境和使用方法

ZIP壓縮主要被使用在windows系統下,常使用winrar,360壓縮等軟體來壓縮、解壓縮。

tar則使用在unix系統下,以命令行的方式使用,例如:

tar -cvf home_backup.tar /home(將/home目錄下的所有文件打包入home_backup.tar文件中。);

tar -xvf home_backup.tar(在當前目錄下解壓home_back.tar)。

Ⅷ rar和tar的區別

區別如下:

RAR:是一種專利文件格式,用於數據壓縮與歸檔打包。

TAR:Unix和類Unix系統上的壓縮打包工具,可以將多個文件合並為一個文件,打包後的文件後綴亦為「tar」。

tar是無壓縮的,比壓縮效率,gz的演算法最原始,所以較低,其次zip,接著rar,7z兩個主要演算法基本上略優於rar,基本不相上下。

在Linux裡面,tar一般和其他沒有文件管理的壓縮演算法文件結合使用,用tar打包整個文件目錄結構成一個文件,再用gz,bzip等壓縮演算法壓縮成一次。也是Linux常見的壓縮歸檔的處理方法。

zip相對比較老,格式規范可知,所以積累了各種加解壓實現,有較好的兼容性,不過現有文件格式相對而言比較落後,還有會有文件名亂碼問題(因為文件名是用非Unicode編碼)。

RAR文件特點:

RAR通常情況比ZIP壓縮比高,但壓縮/解壓縮速度較慢。

分卷壓縮:壓縮後分割為多個文件。

固實壓縮:把要壓縮的視為同一個文件以加大壓縮比,代價是取用包中任何文件需解壓整個壓縮包。

恢復記錄:加入冗餘數據用於修復,在壓縮包本身損壞但恢復記錄夠多時可對損壞壓縮包進行恢復。

加密:RAR 2.0使用AES-128-cbc,(rar5.0以後為AES-256CBC)。之前RAR的加密演算法為私有。目前均未被直接攻破(至少沒有公開),沒有密碼時只有暴力破解。

Ⅸ 用tar怎麼打包,解壓

tar命令使用 壓縮:tar cvfz 目標文檔 源文檔1 [源文檔2...]
例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目標文檔,hello.cpp和hello.h是源文檔
解壓:tar xvfz 目標文檔
例如:tar xvfz m.tar.gz //在當前目錄下將壓縮包文檔m.tar.gz解壓縮
上面的簡單用法基本夠用了,以下是從別的地方轉來的其他一些用法,但我從來沒用過,暫時存放一下。1.文檔或目錄打包:tar -cvf /u0/temp2.tar /usr/lib將/usr/lib目錄下的文檔和子目錄打包成一個文檔庫為/u0/temp2.tar。tar -cvf /u0/temp2.tar /usr/lib *.c *.f將/usr/lib目錄下的*.c *.f等文檔(不含子目錄)打包。注意:假如指定文檔如*.c *.f或*.*,則打包時均不含子目錄。假如指定為.或*,則含子目錄。2.壓縮:compress /u0/temp2.tar壓縮為/u0/temp2.tar.z3.解壓:uncompress /u0/temp2.tar.Z則還原為/u0/temp2.tar4.解包展開:tar -xvf /u0/temp2.tar若以相對路徑打包的,解包時,以相對路徑存放展開的文檔數據;若以絕對路徑打包的,解包時,以絕對路徑存放展開的文檔數據。若指定展開的文檔名,須注意文檔的目錄路徑。5.顯示:tar -tvf /u0/temp2.tar 顯示文檔庫內的文檔名稱。當指定文檔名時,亦須注意文檔的路徑。
tar命令

tar能夠為文檔和目錄創建檔案。利用tar,用戶能夠為某一特定文檔創建檔案(備份文檔),也能夠在檔案中改變文檔,或向 檔案中加入新的文檔。tar最初被用來在磁帶上創建檔案,現在,用戶能夠在任何設備上創建檔案,如軟盤。利用tar命令,能夠把一大堆的文檔和目錄全部打 包成一個文檔,這對於備份文檔或將幾個文檔組合成為一個文檔以便於網路傳輸是很有用的。Linux上的tar是GNU版本的。

語法:tar [主選項 輔選項] 文檔或目錄

使用該命令時,主選項是必須要有的,他告訴tar要做什麼事情,輔選項是輔助使用的,能夠選用。

主選項:

c 創建新的檔案文檔。假如用戶想備份一個目錄或是一些文檔,就要選擇這個選項。

r 把要存檔的文檔追加到檔案文檔的未尾。例如用戶已作好備份文檔,又發現更有一個目錄或是一些文檔忘記備份了,這時能夠使用該選項,將忘記的目錄或文檔追加到備份文檔中。

t 列出檔案文檔的內容,查看已備份了哪些文檔。

u 更新文檔。就是說,用新增的文檔取代原備份文檔,假如在備份文檔中很難找到要更新的文檔,則把他追加到備份文檔的最後。

x 從檔案文檔中釋放文檔。

輔助選項:

b 該選項是為磁帶機設定的。其後跟一數字,用來說明區塊的大小,系統預設值為20(20*512 bytes)。

f 使用檔案文檔或設備,這個選項通常是必選的。

k 保存已存在的文檔。例如我們把某個文檔還原,在還原的過程中,碰到相同的文檔,不會進行覆蓋。

m 在還原文檔時,把任何文檔的修改時間設定為現在。

M 創建多卷的檔案文檔,以便在幾個磁碟中存放。

v 周詳報告tar處理的文檔信息。如無此選項,tar不報告文檔信息。

w 每一步都需要確認。

z 用gzip來壓縮/解壓縮文檔,加上該選項後能夠將檔案文檔進行壓縮,但還原時也一定要使用該選項進行解壓縮。

例1:把/home目錄下包括他的子目錄全部做備份文檔,備份文檔名為usr.tar。

$ tar cvf usr.tar /home

例2:把/home目錄下包括他的子目錄全部做備份文檔,並進行壓縮,備份文檔名為usr.tar.gz 。

$ tar czvf usr.tar.gz /home

例3:把usr.tar.gz這個備份文檔還原並解壓縮。

$ tar xzvf usr.tar.gz

例4:查看usr.tar備份文檔的內容,並以分屏方式顯示在顯示器上。

$ tar tvf usr.tar | more

要將文檔備份到一個特定的設備,只需把設備名作為備份文檔名。

例5:用戶在/dev/fd0設備的軟盤中創建一個備份文檔,並將/home 目錄中任何的文檔都拷貝到備份文檔中。

$ tar cf /dev/fd0 /home

要恢復設備磁碟中的文檔,可使用xf選項:

$ tar xf /dev/fd0

如 果用戶備份的文檔大小超過設備可用的存貯空間,如軟盤,您能夠創建一個多卷的tar備份文檔。M選項指示tar命令提示您使用一個新的存貯設備,當使用M 選項向一個軟碟機進行存檔時,tar命令在一張軟盤已滿的時候會提醒您再放入一張新的軟盤。這樣您就能夠把tar檔案存入幾張磁碟中。

$ tar cMf /dev/fd0 /home

要恢復幾張盤中的檔案,只要將第一張放入軟碟機,然後輸入有x和M選項的tar命令。在必要時您會被提醒放入另外一張軟盤。

$ tar xMf /dev/fd0

Ⅹ tar包和tar.gz包有什麼區別

1、文件類型不同:

tar包屬於打包文件,Unix和類Unix系統上的壓縮打包工具,可以將多個文件合並為一個文件,打包後的文件後綴亦為「tar」。tar.gz包是壓縮文件,經過gzip壓縮後的tar文件,形成tar.gz包,擴展名為「.tar.gz」。

2、用途不同:

tar.gz包一般情況下都是源代碼的安裝包,需要先解壓再經過編譯、安裝.才能執行。總而言之它是一個壓縮文件。tar包最初的設計目的是將文件備份到磁帶上(tapearchive),因而得名tar,一般用於文件備份。

(10)tar包壓縮擴展閱讀:

相關的壓縮包格式縮寫:

.tgz等價於.tar.gz、.tbz與tb2等價於.tar.bz2、.taz等價於.tar.Z、.tlz等價於.tar.lzma、.txz等價於.tar.xz。

tar.gz包的相關操作:

解壓:[*******]$ tar -zxvf FileName.tar.gz

壓縮:[*******]$ tar -zcvf FileName.tar.gz DirName

tar.gzl文件的原理:就是將軟體的所有原始碼檔案先以 tar 打包,然後再以壓縮技術來壓縮,通常最常見的就是以 gzip 來壓縮了。因為利用了 tar 與 gzip 的功能,所以 tarball 檔案一般的附檔名就會寫成 .tar.gz 或者是簡寫為 .tgz。

熱點內容
資料庫索引結構 發布:2024-11-03 04:02:14 瀏覽:234
xcode加密 發布:2024-11-03 03:53:45 瀏覽:225
演算法設計王曉東pdf 發布:2024-11-03 03:38:51 瀏覽:20
本地資料庫伺服器 發布:2024-11-03 03:33:07 瀏覽:331
方舟搭建伺服器多少內存 發布:2024-11-03 03:33:07 瀏覽:525
android全屏代碼 發布:2024-11-03 03:30:12 瀏覽:848
鍵入憑據存儲的密碼 發布:2024-11-03 03:30:01 瀏覽:721
設置密碼字元怎麼設置 發布:2024-11-03 03:22:50 瀏覽:26
腳本戰士是什麼意思 發布:2024-11-03 03:22:39 瀏覽:872
php的mysql擴展 發布:2024-11-03 03:22:01 瀏覽:394