tar命令是怎麼使用

時間 2021-08-30 09:49:12

1樓:匿名使用者

tar命令

tar 檔案是幾個檔案和(或)目錄在一個檔案中的集合。這是建立備份和歸檔的佳徑。

tar 使用的選項有:

-c — 建立一個新歸檔。

-f — 當與 -c 選項一起使用時,建立的 tar 檔案使用該選項指定的檔名;當與"-x"選項一起使用時,則解除該選項指定的歸檔。

-t — 顯示包括在 tar 檔案中的檔案列表。

-v — 顯示檔案的歸檔進度。

-x — 從歸檔中抽取檔案。

-z — 使用 gzip 來壓縮 tar 檔案。

-j — 使用 bzip2 來壓縮 tar 檔案。

要建立一個 tar 檔案,鍵入:

tar -cvf filename.tar directory/file

可以使用 tar 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:

tar -cvf filename.tar /home/mine/work /home/mine/school

上面的命令把 /home/mine 目錄下的 work 和 school 子目錄內的所有檔案都放入當前目錄中一個叫做 filename.tar 的新檔案裡。

要列出 tar 檔案的內容,鍵入:

tar -tvf filename.tar

要抽取 tar 檔案的內容,鍵入:

tar -xvf filename.tar

這個命令不會刪除 tar 檔案,但是它會把被解除歸檔的內容複製到當前的工作目錄下,並保留歸檔檔案所使用的任何目錄結構。譬如,如果這個 tar 檔案中包含一個叫做bar.txt 的檔案,而這個檔案包含在 foo/ 目錄中,那麼,抽取歸檔檔案將會導致在你當前的工作目錄中建立foo/ 目錄,該目錄中包含 bar.

txt 檔案

tar 預設不壓縮檔案。要建立一個使用 tar 和 bzip 來歸檔壓縮的檔案,使用 -j 選項:

tar -cjvf filename.tbz file

以上命令建立了一個歸檔檔案,然後將其壓縮為 filename.tbz 檔案。如果你使用bunzip2 命令為 filename.

tbz 檔案解壓,filename.tbz 檔案會被刪除,繼之以filename.tar 檔案。

你還可以用一個命令來擴充套件並解除歸檔 bzip tar 檔案:

tar -xjvf filename.tbz

要建立一個用 tar 和 gzip 歸檔並壓縮的tar命令與gzip命令

tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案打包(備份檔案),也可以在檔案中改變檔案,或者向檔案中加入新的檔案。

tar最初被用來在磁帶上打包,現在,使用者可以在任何裝置上打包,如軟盤。

利用tar命令,可以把一大堆的檔案和目錄全部打包成一個檔案.

語法:tar [主選項+輔選項] 檔案或者目錄

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

2樓:匿名使用者

tar應該是linux系統下的一個壓縮命令,通常壓縮後生成一個*.tar的檔案。

使用方法如下:

打包:tar -cvf file.tar /file 就會將/file目錄及下面所有檔案打包成file.tar檔案

解壓:tar -xvf file.tar就會將file.tar這個壓縮包解壓到file目錄

不知解釋的夠不夠清楚?能否幫上閣下的忙~~~

3樓:匿名使用者

兄弟這裡看看吧,裡面有全套的tar命令使用詳解 http://hi.baidu.

linux中tar的命令

4樓:linux西部開源

舉個例子來說吧。

如果已經存在使用者rehdat, 檔案/root/filetext.tar(這種格式只是單純的打包,當然許可權是隻有root才能讀寫)。

[root@redhat ~]# tar -xf filetext.tar -c /home/redhat/

[root@redhat ~]# tar -zxf filetext.tar.gz -c /home/redhat/

(對使用gzip格式壓縮的包進行解壓縮)

[root@redhat ~]# tar -jxf filetext.tar.bz /home/redhat/

(對使用bzip2格式壓縮的包進行解壓縮)

如果想要使用普通使用者進行解壓縮,那就必須賦予許可權,實際操作命令還是一樣的。

5樓:零點壹

|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 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項

6樓:匿名使用者

假設你有個普通的使用者賬號user,最簡單的辦法就是在終端中進入user目錄,然後輸入解壓命令即可。

cd /home/user

tar zxvf /root/***.tar.gz(或者tgz)如果是tar.bz2的用

tar jxvf /root/***.tar.bz2

7樓:開源阿甘

你的這個檔案是個什麼格式的?是單純的打了個包還是.gz或者bz2格式的檔案?如果你也不知道你可以用 file filetext.tar 來查案下這個檔案的型別。

如果是.gz的

tar zxf filetext.tar.gz -c /home/普通使用者的名字/desktop

如果是bz2的

tar jxf filetext.tar.bz2 -c /home/普通使用者的名字/desktop

如果只是個tar包沒有被壓縮

tar xf filetext.tar.bz2 -c /home/普通使用者的名字/desktop

8樓:手機使用者

解壓:tar -xvf //filetext.tar -c /要那個使用者能用最好改下許可權:

chown : //

{} 及{} 裡面的內容用實際環境中內容代替

9樓:匿名使用者

chmod將該檔案重新設定一下許可權

linux中的tar命令,Linux中tar的命令

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

ping 命令怎麼操作,ping命令怎麼使用?

廈門侯玩轉電子科技 首先使用ping命令診斷本地tcp ip協議是否安裝正常,檢測方法如下 從電腦開始裡找到執行,然後在執行對話方塊中輸入 cmd 命令,之後按回車鍵,鍵入cmd命令操作介面,如下圖 如上圖,輸入命令符按回車鍵 或點確認鍵 後即可進入cmd命令操作框,然後再輸入ping命令,輸入 p...

ping命令怎麼使用

勤奮的花大喵 從電腦開始裡找到執行,然後在執行對話方塊中輸入 cmd 命令,之後按回車鍵,鍵入cmd命令操作介面,如下圖 輸入命令符按回車鍵 或點確認鍵 後即可進入cmd命令操作框,然後我們再輸入ping命令,輸入 ping 127.0.0.1,然後按回車鍵即可開始檢查本地tcp ip協議是否安裝正...