當前位置:首頁 » 文件管理 » targz怎麼解壓

targz怎麼解壓

發布時間: 2022-02-06 01:23:56

『壹』 windows下tar.gz文件怎麼解壓

linux以tar.gz後綴結尾的文件直接解壓就行了。

補丁程序必須按順序執行,因為最新的補丁程序並不包含以前的修改內容,因此,如果想應用2.2.12版本的補丁程序,必須先打好2.2.11版本的補丁。另外,用戶也可以使用patch-kernel腳本程序,它是一個用來確定用戶內核的版本再根據需要依次打好必要補丁的腳本程序。

gzip -cd linux一2.2.vnum.tar.gz | tar xfv:

對有些修訂版本來說,需要用戶做的可能只是使用補丁程序對自己當前內核的源代碼進行一些升級。"補丁程序"用來對一個源代碼文件進行必要的修改的。安裝補丁程序的過程是:下載補丁程序文件,執行下面的命令。補丁程序文件先解壓縮,再通過patch命令實現修改。

gzip -cd patchvnum.gz | patch -p0根據用戶內核版本的新舊程度,可能需要打好幾個補丁。在這樣的情況下,用戶必須針對每一個必要的補丁程序文件執行相應的patch操作。

『貳』 linux怎麼解壓某個文件夾的tar.gz文件

linux下tar命令解壓到指定的目錄 :
#tar zxvf /bbs.tar.zip -C /zzz/bbs
//把根目錄下的bbs.tar.zip解壓到/zzz/bbs下,前提要保證存在/zzz/bbs這個目錄
這個和cp命令有點不同,cp命令如果不存在這個目錄就會自動創建這個目錄!
附:用tar命令打包
例:將當前目錄下的zzz文件打包到根目錄下並命名為zzz.tar.gz
#tar zcvf /zzz.tar.gz ./zzz

『叄』 linux下如何如何解壓tar.gz文件

tar.gz 的文件默認使用 tar jxvf *.tar.gz,也可以使用 tar xvf 解壓這個是通用的~~

『肆』 如何解壓tar.gz文件解壓到指定路徑

linux下tar命令解壓到指定的目錄 :
#tar zxvf /bbs.tar.zip -C /zzz/bbs
//把根目錄下的bbs.tar.zip解壓到/zzz/bbs下,前提要保證存在/zzz/bbs這個目錄
這個和cp命令有點不同,cp命令如果不存在這個目錄就會自動創建這個目錄!
附:用tar命令打包
例:將當前目錄下的zzz文件打包到根目錄下並命名為zzz.tar.gz
#tar zcvf /zzz.tar.gz ./zzz
---------------------------------------------------------------------------------------
tar 解壓縮命令
tar
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標准輸出
下面的參數-f是必須的
-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。
# tar -cf all.tar *.jpg
這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
這條命令是將所有.gif的文件增加到all.tar的包裡面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
這條命令是解出all.tar包中所有文件,-x是解開的意思
壓縮
tar –cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //將目錄里所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //將目錄里所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux
zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux
解壓
tar –xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar –xZvf file.tar.Z //解壓tar.Z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
總結
1、*.tar 用 tar –xvf 解壓
2、*.gz 用 gzip -d或者gunzip 解壓
3、*.tar.gz和*.tgz 用 tar –xzf 解壓
4、*.bz2 用 bzip2 -d或者用bunzip2 解壓
5、*.tar.bz2用tar –xjf 解壓
6、*.Z 用 uncompress 解壓
7、*.tar.Z 用tar –xZf 解壓
8、*.rar 用 unrar e解壓
9、*.zip 用 unzip 解壓

『伍』 linux怎麼解壓.tar.gz文件

一般使用下面的命令就可以解壓了
tar -xzvf filename.tar.gz
如果不想顯示解壓過程就不加參數v

『陸』 如何解壓tar.gz文件

  • 在Windows系統環境下,安裝解壓軟體,本人以【360壓縮】軟體為例。

  • 找到要解壓的.rar.gz文件,右擊選擇【解壓到 ***(*為文件名)】。

  • 圖為解壓過程。

  • 解壓結束,我們便可在當前文件夾下找到解壓後的文件。

『柒』 linux tar.gz怎麼解壓

tar xf 要解壓的壓縮包名字

如我的壓縮包名為 linux-core.tar.gz
則使用命令
tar xf linux-core.tar.gz
即可解壓

『捌』 如何解壓tar.gz文件的軟體

TAR.GZ這種格式是我使用得最多的壓縮格式。它在壓縮時不會佔用太多CPU的,而且可以得到一個非常理想的壓縮率。使用下面這種格式去壓縮一個目錄:
# tar -zcvf
archive_name.tar.gz
directory_to_compress解壓縮:# tar -zxvf
archive_name.tar.gz
上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:
# tar -zxvf

『玖』 linux 中如何解壓文件(比如.tar.gz 用tar

tar -zxvf **.tar.gz
可加-C 命令指定解壓目錄

『拾』 如何解壓.tar.gz gzip gz 類型文檔

java解壓縮.gz .zip .tar.gz等格式的壓縮包方法總結
1、.gz文件是linux下常見的壓縮格式。使用 java.util.zip.GZIPInputStream即可,壓縮是 java.util.zip.GZIPOutputStream

1 public static void unGzipFile(String sourcedir) {
2 String ouputfile = "";
3 try {
4 //建立gzip壓縮文件輸入流
5 FileInputStream fin = new FileInputStream(sourcedir);
6 //建立gzip解壓工作流
7 GZIPInputStream gzin = new GZIPInputStream(fin);
8 //建立解壓文件輸出流
9 ouputfile = sourcedir.substring(0,sourcedir.lastIndexOf('.'));
10 ouputfile = ouputfile.substring(0,ouputfile.lastIndexOf('.'));
11 FileOutputStream fout = new FileOutputStream(ouputfile);
12
13 int num;
14 byte[] buf=new byte[1024];
15
16 while ((num = gzin.read(buf,0,buf.length)) != -1)
17 {
18 fout.write(buf,0,num);
19 }
20
21 gzin.close();
22 fout.close();
23 fin.close();
24 } catch (Exception ex){
25 System.err.println(ex.toString());
26 }
27 return;
28 }

2、zip文件,使用java.util.zip.ZipEntry 和 java.util.zip.ZipFile

1 /**
2 * 解壓縮zipFile
3 * @param file 要解壓的zip文件對象
4 * @param outputDir 要解壓到某個指定的目錄下
5 * @throws IOException
6 */
7 public static void unZip(File file,String outputDir) throws IOException {
8 ZipFile zipFile = null;
9
10 try {
11 Charset CP866 = Charset.forName("CP866"); //specifying alternative (non UTF-8) charset
12 //ZipFile zipFile = new ZipFile(zipArchive, CP866);
13 zipFile = new ZipFile(file, CP866);
14 createDirectory(outputDir,null);//創建輸出目錄
15
16 Enumeration<?> enums = zipFile.entries();
17 while(enums.hasMoreElements()){
18
19 ZipEntry entry = (ZipEntry) enums.nextElement();
20 System.out.println("解壓." + entry.getName());
21
22 if(entry.isDirectory()){//是目錄
23 createDirectory(outputDir,entry.getName());//創建空目錄
24 }else{//是文件
25 File tmpFile = new File(outputDir + "/" + entry.getName());
26 createDirectory(tmpFile.getParent() + "/",null);//創建輸出目錄
27
28 InputStream in = null;
29 OutputStream out = null;
30 try{
31 in = zipFile.getInputStream(entry);;
32 out = new FileOutputStream(tmpFile);
33 int length = 0;
34
35 byte[] b = new byte[2048];
36 while((length = in.read(b)) != -1){
37 out.write(b, 0, length);
38 }
39
40 }catch(IOException ex){
41 throw ex;
42 }finally{
43 if(in!=null)
44 in.close();
45 if(out!=null)
46 out.close();
47 }
48 }
49 }
50
51 } catch (IOException e) {
52 throw new IOException("解壓縮文件出現異常",e);
53 } finally{
54 try{
55 if(zipFile != null){
56 zipFile.close();
57 }
58 }catch(IOException ex){
59 throw new IOException("關閉zipFile出現異常",ex);
60 }
61 }
62 }
63
64 /**
65 * 構建目錄
66 * @param outputDir
67 * @param subDir
68 */
69 public static void createDirectory(String outputDir,String subDir){
70 File file = new File(outputDir);
71 if(!(subDir == null || subDir.trim().equals(""))){//子目錄不為空
72 file = new File(outputDir + "/" + subDir);
73 }
74 if(!file.exists()){
75 if(!file.getParentFile().exists())
76 file.getParentFile().mkdirs();
77 file.mkdirs();
78 }
79 }

3、.tar.gz文件可以看做先用tar打包,再使用gz進行壓縮。
使用org.apache.tools.tar.TarEntry; org.apache.tools.tar.TarInputStream 和 org.apache.tools.tar.TarOutputStream

1 //------------------------------------------------------------------------------------------------------
2 /**
3 * 解壓tar.gz 文件
4 * @param file 要解壓的tar.gz文件對象
5 * @param outputDir 要解壓到某個指定的目錄下
6 * @throws IOException
7 */
8 public static void unTarGz(File file,String outputDir) throws IOException{
9 TarInputStream tarIn = null;
10 try{
11 tarIn = new TarInputStream(new GZIPInputStream(
12 new BufferedInputStream(new FileInputStream(file))),
13 1024 * 2);
14
15 createDirectory(outputDir,null);//創建輸出目錄
16
17 TarEntry entry = null;
18 while( (entry = tarIn.getNextEntry()) != null ){
19
20 if(entry.isDirectory()){//是目錄
21 entry.getName();
22 createDirectory(outputDir,entry.getName());//創建空目錄
23 }else{//是文件
24 File tmpFile = new File(outputDir + "/" + entry.getName());
25 createDirectory(tmpFile.getParent() + "/",null);//創建輸出目錄
26 OutputStream out = null;
27 try{
28 out = new FileOutputStream(tmpFile);
29 int length = 0;
30
31 byte[] b = new byte[2048];
32
33 while((length = tarIn.read(b)) != -1){
34 out.write(b, 0, length);
35 }
36
37 }catch(IOException ex){
38 throw ex;
39 }finally{
40
41 if(out!=null)
42 out.close();
43 }
44 }
45 }
46 }catch(IOException ex){
47 throw new IOException("解壓歸檔文件出現異常",ex);
48 } finally{
49 try{
50 if(tarIn != null){
51 tarIn.close();
52 }
53 }catch(IOException ex){
54 throw new IOException("關閉tarFile出現異常",ex);
55 }
56 }
57 }

使用到的包頭有:

1 import java.io.BufferedInputStream;
2 import java.io.File;
3 import java.io.FileInputStream;
4 import java.io.FileOutputStream;
5 import java.io.IOException;
6 import java.io.InputStream;
7 import java.io.OutputStream;
8
9 import java.nio.charset.Charset;
10 import java.util.Enumeration;
11 import java.util.zip.GZIPInputStream;
12 import java.util.zip.ZipEntry;
13 import java.util.zip.ZipFile;
14
15 import org.apache.tools.tar.TarEntry;
16 import org.apache.tools.tar.TarInputStream;
17 import org.apache.tools.tar.TarOutputStream;

熱點內容
觸摸屏反編譯 發布:2024-10-23 02:04:22 瀏覽:884
androidsdk22下載 發布:2024-10-23 01:58:22 瀏覽:181
蘋果單職業超變傳奇安卓版叫什麼 發布:2024-10-23 01:54:33 瀏覽:92
我要養雞源碼 發布:2024-10-23 01:54:22 瀏覽:501
android接收消息 發布:2024-10-23 01:52:58 瀏覽:923
飢荒搭建伺服器有寶箱嗎 發布:2024-10-23 01:42:08 瀏覽:589
五指速演算法 發布:2024-10-23 01:41:58 瀏覽:116
360修復藍屏上傳失敗 發布:2024-10-23 01:33:01 瀏覽:921
c語言二級程序設計題 發布:2024-10-23 01:17:52 瀏覽:497
哪個安卓瀏覽器能搜到更多影視 發布:2024-10-23 01:10:16 瀏覽:895