Linux 命令之 tar 備份與解壓縮

2021-08-21 05:46:50 字數 1798 閱讀 3920

目錄

tar 命令概述 & 語法格式

檢視命令版本

備份目錄/檔案

檢視備份/壓縮檔案內容

壓縮目錄/檔案

解壓目錄/檔案

1、tar 是 

linux 

環境下最常用的備份、壓縮、減壓工具之一 ,可方便的追加新檔案到備份檔案中,或僅更新部分的備份檔案  

2、tar 命令語法:tar [選項] 檔案或者目錄。使用該命令時,主選項是必須要有的,它告訴 tar 要做什麼事情,輔選項是輔助使用的,可以選用。

-c:建立壓縮檔案。如果使用者想備份/壓縮乙個目錄或是一些檔案,就要選擇這個選項。

-x:解壓壓縮檔案。

-t:檢視壓縮包內有哪些檔案

-z:使用 gzip 壓縮或解壓, 一般格式為 xx. tar.gz 或 xx.tgz

-j:使用 bzip2 壓縮或解壓, 一般格式為 xx tar bz2

-f:目標檔名

-v:顯示壓縮或者解壓進度

-p:保留原始的屬性和許可權

-p:使用絕對路徑壓縮

1、備份使用主選項"c",通常會加上輔助選項"v"檢視進度,輔助選項"f"設定檔名,"tar -cvf target***.tar yyy"

2、備份/打包後的檔案格式通常採用".tar"

3、如下所示將整個test目錄的所有檔案全部打包成為 test.tar檔案,僅打包,不壓縮。備份相當於打包!

主選項使用"t",輔助選項使用 "v"、"f" 即可,「tar -tvf ***.tar」

如下所示 testback.tar 只是普通的備份檔案,所以使用 "tar -tvf testback.tar" 即可

對於使用 gzip 壓縮的,這應該再加上上輔助選項"z",「tar -tzvf ***.tar」

對於使用 bzip2 壓縮的,這應該再加上上輔助選項"j",「tar -tjvf ***.tar」

1、壓縮之前肯定要打包,所以主選項使用 "c"

2、然後壓縮可以選擇輔助選項"z"和"j",「z」選項以gzip方式壓縮,檔案格式為"xx.tar.gz"或"***.tgz";"j"選項以bzip2方式壓縮,檔案格式為"***.tar.bz2";實際操作中一般使用前者。

3、如下所示將整個test目錄打包並以

gzip方式

壓縮,"tar -czvf testbackup.tar.gz test",壓縮檔案也是同理

減壓與壓縮反過來同理,將壓縮的主選項"c"換成減壓的主選項"x"即可,"tar -xzvf ***.tar.gz"

Linux 備份壓縮 tar 命令詳解

tar命令可以為linux的檔案和目錄建立檔案。利用tar,可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案。利用tar命令,可以把一大堆的檔案和目錄全部打包成乙個檔案,這對於備份檔案或將幾...

詳解Linux備份應用tar命令

學習linux,這樣那樣的問題,層出不窮。就比如說怎樣才能在linux中備份檔案呢?其實linux備份真是太方便了,其實我們常用的tar就是很好的增量備份軟體,今天就講講linux備份應用tar命令。使用 tar g 引數進行增量備份實驗 完整備份 建立測試路徑與檔案 mkdir test touc...

Linux命令之tar命令

tar命令可以為linux的檔案和目錄建立檔案。利用tar,可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案。利用tar命令,可以把一大堆的檔案和目錄全部打包成乙個檔案,這對於備份檔案或將幾...