tar 命令詳解!!!

2021-05-17 09:35:17 字數 1539 閱讀 1352

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 歸檔並壓縮的檔案,使用 -z 選項:

tar -czvf filename.tgz file

這個命令建立歸檔檔案 filename.tar,然後把它壓縮為 filename.tgz 檔案(檔案 filename.tar 不被保留)。

如果你使用 gunzip 命令來給 filename.tgz 檔案解壓,filename.tgz 檔案會被刪除,並被

替換為 filename.tar。

你可以用單個命令來擴充套件 gzip tar 檔案:

tar -xzvf filename.tgz

tar命令詳解

tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gzip 的屬性...

tar 命令詳解

linux下打包檔案使用tar命令時,常常會遇到同一目錄下選取其中幾個檔案。例如要打包 home yingmu 資料夾且排除 home yingmu 03389.com 資料夾 排除多個資料夾則在命令中新增多個目錄 exclude 目錄名,例如 tar czvf yingmu.tar home yi...

tar命令詳解

1.作用 tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。2.格式 tar 主選項 輔選項 檔案或目錄 3.主要引數 使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。3.1 主選項 c 表示建立...