當前位置:首頁 » 操作系統 » linuxtar

linuxtar

發布時間: 2022-01-08 15:14:36

1. linux中tar的命令

tar 歸檔+壓縮

語法:tar czvf newfile.tar.gz SOURCE

語法:tar czvf 壓縮後的文件名(tar.gz tar.bz2)需要壓縮的文件或目錄

常用參數:

-z, --gzip 以gzip方式壓縮 擴展名: tar.gz

-j : 以bz2方式壓縮的 擴展名:tar.bz2

-J: 以xz 方式壓縮 擴展名:tar.xz

例1:創建.tar.gz 包

[root@xuegod63 ~]# tar cvf /root/etc.tar /etc

[root@localhost test]# tar zcvf /root/etc.tar.gz /etc#歸檔,注意備份的名字後綴

[root@localhost test]# tar zxvf /root/etc.tar.gz #解壓

[root@localhost test]# tar xvf /root/etc.tar.gz #解壓縮

例2:創建.tar.bz2包

語法: #tar jcvf newfile.tar.bz2SOURCE

[root@xuegod63 ~]# tar -jcvf ~/etc.tar.bz2 /etc

[root@xuegod63 ~]# tar -jxvf ~/etc.tar.bz2 #解壓縮

[root@xuegod63 ~]# tar -xvf ~/etc.tar.bz2 #解壓縮

[root@xuegod63 ~]# tar jxvf ~/etc.tar.bz2 -C /opt #解壓到opt目錄下

例3:創建.tar.xz包

[root@xuegod63 ~]# tar -Jcvf ~/etc.tar.xz /etc

[root@xuegod63 ~]# tar -Jxvf ~/etc.tar.xz #tar.xz 這類包,解壓縮

[root@xuegod63 ~]# tar -xvf ~/etc.tar.xz

對比三種壓縮方式後壓縮比例:

[root@xuegod63 ~]# time tar zcf /root/etc.tar.gz /etc

[root@xuegod63 ~]# time tar jcf /root/etc.tar.bz2 /etc

[root@xuegod63 ~]# time tar Jcf /root/etc.tar.xz /etc

[root@xuegod63 ~]# ll -h etc.tar* (*為通配符,代表任意字元任意次)

-rw-r--r-- 1 0 root 28M5月 10 12:10 etc.tar

-rw-r--r-- 1 0 root 8.7M5月 10 12:14 etc.tar.bz2 #常用

-rw-r--r-- 1 0 root 9.8M5月 10 12:11 etc.tar.gz #常用

-rw-r--r-- 1 0 root 7.0M5月 10 12:16 etc.tar.xz #這個壓縮比例最高,壓縮的時間是最長

查看源文件大小

[root@xuegod63 ~]# -sh /etc

31M /etc

etc.tar包為28M ,實際幾乎沒怎麼壓縮。xz格式化為7.0M,傳輸的時候效率提高很多。

擴展:

解壓指定文件到指定目錄

[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz boot/grub2/grub.cfg

解壓某一類型文件到指定目錄

--wildccards文件名匹配,使用通配符

[root@xuegod62 ~]# tar -tvf boot.tar.gz

[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz --wildcards *.mo

排除指定文件並解壓

[root@xuegod62 ~]# rm -rf /opt/boot

[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz boot/grub2 --exclude=boot/grub2/i386-pc

2. linux中 .tar 文件與 .tar.gz 是什麼關系

.tar是tar打包後的文件,.tar.gz是用gzip壓縮過後的tar打包文件
詳見:
http://blog.csdn.net/maray/archive/2009/07/01/4312768.aspx

3. linux中的tar命令

可以看看tar的man頁,上面說得很清楚了(看英文的man頁,中文的已經過時了,好多地方不對)。
對於tar命令,x表示解包(不是解壓縮),v表示顯示詳細過程,f表示使用文件(緊跟它的一定是空格加文件名),z表示先解壓gzip格式的壓縮文件(現在這個選項已經不是必須的了)。

一般來說,Linux命令的選項不分順序(xv和vx是同樣的作用),但當選項帶有額外參數時,參數一定要跟在對應選項後面,中間不能有其他內容(短選項與選項參數間用空格符隔開)。

tar -xzf的意思是解壓並解包一個文件,這個文件應該是經tar打包後按gzip格式壓縮的。
xfz這樣的選項組合顯然不對,而且最好在選項前面加「-」,這樣寫出來更容易閱讀。

Linux更新很快,盡量看新一點的書,盡量用新一點的軟體。辛辛苦苦學完一本10年前的Linux書後,卻發現世界全變了,多打擊人啊。(三年前的書還是不要看了,當然,介紹C語言等內容的書例外)

4. linux中的tar跟文件夾有什麼區別

tar是將文件或者文件夾打成一個包。
單純使用tar就是打包,沒有壓縮的功能。
作用就是跟WinRAR這類工具一樣,打包後變成單文件,這樣傳輸,拷貝比較方便。

5. linux下tar的打包使用

分析如下:

一、Linux下的tar命令詳解

1、tar -c:建立壓縮檔案

2、tar -x:解壓

3、tar -t:查看內容

4、tar -r:向壓縮歸檔文件末尾追加文件

5、tar -u:更新原壓縮包中的文件

二、壓縮

1、tar -cvf jpg.tar *.jpg// 將目錄里所有jpg文件打包成jpg.tar

2、tar -czf jpg.tar.gz *.jpg// 將目錄里所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz

3、tar -cjf jpg.tar.bz2 *.jpg// 將目錄里所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2

4、tar -cZf jpg.tar.Z *.jpg// 將目錄里所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z

5、rar a jpg.rar *.jpg// rar格式的壓縮,需要先下載rar for linux

6、zip jpg.zip *.jpg// zip格式的壓縮,需要先下載zip for linux

三、解壓

1、tar -xvf file.tar// 解壓 tar包

2、tar -xzvf file.tar.gz// 解壓tar.gz

3、tar -xjvf file.tar.bz2// 解壓 tar.bz2

4、tar -xZvf file.tar.Z// 解壓tar.Z

5、unrar e file.rar// 解壓rar

6、unzip file.zip// 解壓zip

四、具體操作方法:

1、如圖看到的示例,用tar命令來打包這些文件以及目錄。(文件目錄以自己實際情況為准,這里用做參考用例)

6. linux命令中tar後跟的zxvf是什麼意思

分別是四個參數:
x:從 tar 包中把文件提取出來
z:表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓
v:顯示詳細信息

fxxx.tar.gz:指定被處理的文件是 xxx.tar.gz

7. linux 命令中tar後跟的zxvf是什麼意思呢每次解壓文件都需要用到,沒有的話還無法進行

分別是四個參數:

x : 從 tar 包中把文件提取出來。

z : 表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓。

v : 顯示詳細信息。

工具/材料:電腦、linux終端命令行。

1、首先准備一個文件內容,供後面的操作。

注意事項:

linux本身就是擁有強大的shell的一個系統,命令自然是最核心的部分,比如說關機開啟或者關閉服務,讀寫文件,更換文件許可權,增加刪除用戶,用戶組管理等等等都可以在純命令行下進行。

就像Windows用滑鼠在圖形化界面操作,Windows也有命令行叫cmd你可以在開始中運行他,但是它並不是像linux裡面那麼強大,linux的命令是萬能的,而Windows可能做不到或者說不受歡迎。

8. linux tar.tar 怎麼安裝

tar.gz 是用tar命令將源碼文件打包成一個文件,然後用zip命令壓縮成一個壓縮包,所以在安裝前要解壓縮,命令如下:tar -xvzf test.tar.gz完成後會生成一個解壓縮後的目錄,進入該目錄,查看readme文件或者install文件,裡面有詳細的安裝命令。一般的安裝步驟是./configure 回車make 回車make install 回車make clean 回車如果configure沒有通過,說明你的系統環境沒有達到要求,該軟體所依賴的文件沒有被安裝,需要根據提示信息來具體分析。以上的各個命令只是最常用的使用方式,還有比較實用的參數沒有介紹,可以自己查看幫助文檔。

9. Linux中tar的命令是什麼

tar [-j|-z] [cv] [-f 建立的檔案名] filename...《==打包與壓縮

tar [-j|-z] [tv] [-f 建立的檔案名] 《==查看檔案
tar [-j|-z] [xv] [-f 建立的檔案名] [-C 目錄] 《==解壓縮
選項與參數:
-c:建立打包檔案,可搭配-v來觀察過程中被打包的檔案名(filename)
-t:查看打包檔案的內容含有那些檔案
-x:解壓縮的功能,可以搭配-C在特定的目錄解開;-c、-t、-x不能同時出現在一串指令列中。
-j:透過bzip2的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.bz2
-z:透過gzip的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.gz
-v:在壓縮/解壓縮的過程中,將正在處理文件名顯示出來
-f filename:-f後面要立刻接被處理的檔案名!建議-f單獨寫一個選項
-C 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項

熱點內容
tiobe編程語言社區 發布:2024-12-26 10:48:11 瀏覽:423
日立存儲微碼升級 發布:2024-12-26 10:43:48 瀏覽:152
如何建立家庭網站伺服器 發布:2024-12-26 10:40:46 瀏覽:185
安卓顯示e是什麼意思 發布:2024-12-26 10:35:13 瀏覽:705
電磁爐編程 發布:2024-12-26 10:30:51 瀏覽:97
經典福克斯壓縮比是多少 發布:2024-12-26 10:26:33 瀏覽:747
存取速度最快的存儲器是 發布:2024-12-26 10:17:39 瀏覽:66
我的世界伺服器只能邊跳邊走 發布:2024-12-26 09:55:26 瀏覽:464
銹湖綠色盒子密碼是什麼 發布:2024-12-26 09:53:16 瀏覽:205
mysql資料庫連接類 發布:2024-12-26 09:49:21 瀏覽:83