tar指令詳解

2021-10-12 12:43:27 字數 1525 閱讀 1561

tar命令是類linux中比價常用的解壓與壓縮命令。

可以使用命令 (man tar) 命令來進行檢視tar的基本命令。下面舉例說明一下tar 的基本命令。

#tar -cvf sysconfig.tar /etc/sysconfig

命令解釋:將目錄/etc/sysconfig/目錄下的檔案打包成檔案sysconfig.tar檔案,並且放在當前目錄中

(可以使用pwd命令檢視當前路徑,可以使用ls命令來檢視當前資料夾)引數解釋如下:

-c 建立新的文件。

-v 顯示詳細的tar處理的檔案資訊

-f 要操作的檔名

#tar -rvf sysconfig.tar /etc/sysconfig/

命令解釋:將目錄/etc/sysconfig/目錄下的檔案新增到檔案sysconfig.tar檔案中去。引數解釋如下:

-r 表示增加檔案,把要增加的檔案追加在壓縮檔案的末尾。

#tar -rvf sysconfig.tar /etc/sysconfig/

命令解釋:將目錄/etc/sysconfig/目錄下的檔案新增到檔案sysconfig.tar檔案中去。引數解釋如下:

-r 表示增加檔案,把要增加的檔案追加在壓縮檔案的末尾。

#tar -xvf sysconfig.tar

命令解釋:解壓檔案sysconfig.tar,將壓縮檔案sysconfig.tar檔案解壓到當前資料夾內。引數解釋如下:

-x 解壓檔案。

tar呼叫程式進行壓縮與解壓縮。

1、tar呼叫gzip。

.gz結尾的檔案就是呼叫gzip程式進行壓縮的檔案,相反檔案以.gz結尾的檔案需要使用gunzip來進行解壓。tar中使用-z引數來呼叫gzip程式。在這裡通過舉例子來進行解釋。

#tar -czvf sysconfig.tar.gz /etc/sysconfig/

命令解釋:將目錄/etc/sysconfig/打包成乙個tar檔案包,通過使用-z引數來呼叫gzip程式,對目錄/etc/sysconfig/進行壓縮,

壓縮成檔案sysconfig.tar.gz,並且將壓縮成的檔案放在當前資料夾內。引數解釋如下:

-z 呼叫gzip程式來壓縮檔案,壓縮後的檔名稱以.gz結尾。

#tar -xzvf sysconfig.tar.gz

2、tar呼叫bzip2

.bz2結尾的檔案就是呼叫bzip2程式來進行壓縮的檔案,相反,檔案以.bz2結尾的檔案需要使用bunzip2來解壓。tar中使用-j引數來呼叫程式bzip2。

#tar -cjvf sysconfig.tar.bz2 /etc/sysconfig/

命令解釋:將/etc/sysconfig/目錄打包成乙個tar包,接著使用-j引數呼叫bzip2來進行壓縮檔案,對目錄/etc/sysconfig/進行壓縮,壓縮成檔案sysconfig.tar.bz2並將其放在當前目錄下。

tar指令祥解

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

022 壓縮指令 tar

tar常用選項 c create 表示建立永安裡生成檔案包 x 表示可以提取,從檔案包中提取檔案 t 可以檢視壓縮的檔案,z 使用gzip方式進行處理,它與 c 結合就表示壓縮,與 x 結合表示解壓縮 j 使用bzip2方式進行處理,它與 c 結合表示壓縮,與 x 結合表示解壓縮。v overbos...

tar命令詳解

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