tar的目的是為了把很多文件並成一個文件,也可以在tar的過程中就直接壓縮
但是沒有gzip壓縮比率高
你問為什麼linux這么設計..只能說這個linux開發出來的比較早,當時沒那麼人性化
2. Windows如何壓縮tar.gz格式
tar.gz 是linux和unix下面比較常用的格式,幾個命令就可以把文件壓縮打包成tar.gz格式然而這種格式在windows並不多見,WinRAR、WinZip等主流壓縮工具可以釋放解開,卻不能打包生成。但是tar.gz在linux伺服器端很常用,於是許多習慣用Windows的Web開發人員,可能會遇到這個壓縮格式的麻煩。如何在windows系統生成tar.gz壓縮包,在網上搜了一下除了復雜的命令行和開源軟體之外,似乎沒有其他的。偶然發現「7-ZIP」這個軟體可以很方便地解決這個問題。具體步驟如下: 一、下載7-ZIP,安裝後直接在你想要打包的文件上點右鍵菜單,會有一個7-ZIP的子菜單欄,類似WinRAR和WinZIP的那種右鍵菜單。然後選「7-ZIP」->「添加到壓縮檔案」,在彈出來的窗口裡有個「壓縮格式」的選項,裡面並沒有tar.gz格式,沒關系,裡面有一個Tar格式,第一步就是要先壓成tar格式。二、成功打包為Tar文件後,你可能會發現這個tar文件包和原來的文件大小一樣,也就是說tar本身並沒有壓縮,而是僅僅把它們打包成一個單獨的Tar文件。所以需要做第二步,再在這個tar文件上面點右鍵,選「7-ZIP」->「添加到壓縮檔案」,這時候彈出的窗口裡再看「壓縮格式選項」,發現多了兩個剛才沒有的,其中就包括「gzip」,是的,這一步就是把tar文件繼續壓縮成gzip。選擇「GZip」格式後確定,最後結果就是一個新的tar.gz格式的文件。經本人測試,兼容各種軟體,上傳到伺服器上也沒有問題。整個過程滑鼠流,完全不用敲什麼命令行。壓縮後的文件格式和大小如下:至此,在windows下面得到tar.gz完成!說明:安裝完了7-Zip 9.20 後,直接就可以選擇gzip格式壓縮成gz格式,無需中間的tar格式,本人親自測試已通過7-Zip 9.20(win_32bit) 7-Zip 9.20(win_64bit) 7-Zip 9.
3. 如何把文件壓縮成tar.gz
tar.gz是linux/unix下的壓縮格式.
在windows可以用winrar解壓縮.
你要把文件壓縮成tar.gz就只有在linux/unix這樣的操作系統下進行.
使用tar命令就可以實現
4. 在linux下怎樣把電腦桌面上的文檔壓縮成tar.gz格式
linux中能建立起動項目的東西在,類似於windows的快捷方式,具體建立方法每種linux可能不一樣。要輸入路徑(比如你的路徑usr/local/firefox)和執行文件的文件名。
------------------------------------------
一般來說tar包中有詳細的安裝說明,類似readme的東西。每一步操作都有
------------------------------------
這些文件要用命令來安裝,我以.tar和tar.gz來說明(
tar是包,tar.gz是壓縮包)
tar包是unix中標準的文件交換格式,使用tar命令進行tar包的建立和恢復(類似windows中的rar吧)但tar命令本身只打包不壓縮,通常的做法是使用tar命令配合其他的壓縮命令對tar包進行壓縮或解壓,tar命令也提供了相應的選項直接調用其他命令的壓縮功能。
建立tar壓縮包:
tar
cvf
包的名字
所備份的文件或者目錄
(c指建立tar包,v設置命令執行時有更多的提示信息,f指定tar包的文件名)
建立壓縮的tar包:
tar
zcvf
壓縮的包名字
所備份的文件或者目錄
(z代表使用gzip程序進行壓縮)
釋放tar
包:
tar
xvf
包的名字
(x代表釋放文件)
釋放壓縮的tar包:
tar
zxvf
壓縮的tar包的名字
(z代表解壓文件)
這里有些參考的東西,學好linux不容易的。要努力啊
5. 在LINUX下想要直接壓縮多個文件夾為tar.gz格式,該怎麼辦
tar -zcvf test3.tar.gz test1 test2
解壓縮文件:
tar zxvf a.tar.gz
壓縮文件命令:
tar -zcvf test3.tar.gz test1 test2
此命令是將兩個文件夾 或文件同時壓縮到一個文件裡面
6. tar.gz是什麼壓縮軟體壓縮的
先用tar 來打包,再用gzip 生成tar.gz
7. tar包和tar.gz包有什麼區別
1、文件類型不同:
tar包屬於打包文件,Unix和類Unix系統上的壓縮打包工具,可以將多個文件合並為一個文件,打包後的文件後綴亦為「tar」。tar.gz包是壓縮文件,經過gzip壓縮後的tar文件,形成tar.gz包,擴展名為「.tar.gz」。
2、用途不同:
tar.gz包一般情況下都是源代碼的安裝包,需要先解壓再經過編譯、安裝.才能執行。總而言之它是一個壓縮文件。tar包最初的設計目的是將文件備份到磁帶上(tapearchive),因而得名tar,一般用於文件備份。
(7)壓縮targz擴展閱讀:
相關的壓縮包格式縮寫:
.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。
8. linux把文件壓縮成.tar.gz的命令
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
9. Windows下如何將文件打包壓縮成 .tar.gz格式
Windows下將文件打包壓縮成 .tar.gz格式步驟如下:
1、網路搜索7-zip,第一個條目,下載並安裝。