linux tar 命令詳解

2021-07-27 22:18:38 字數 1030 閱讀 7285

從使用 sunos 4.1.3 系統時就開始使用tar命令,到後來的solaris,到現在的linux。

tar應該是tape archive 的縮寫吧,在sunos和soaris上,tar命令確實是用來讀磁帶機的,

常用的命令是:

tar  xvf /dev/rst0

其中,/dev/rst0 是磁帶機的裝置號。

當然,在linux下,也可以用它讀寫磁帶裝置。但是,目前用得最多的,是它的打包壓縮功能。

tar命令打包壓縮功能詳解

-c:  建立tar檔案

-x:讀取tar檔案

-t:列目錄

常用的就是上面這三個功能。

下面的引數是根據需要在壓縮或解壓檔案時可選的。

-z: 用gzip格式壓縮

-j:  用bz2格式壓縮

-z: 用compress格式壓縮

-v: 顯示所有過程

-p 保持檔案屬性

我最常用的打包壓縮命令是:

tar cvfpz  ***.tgz  ***/

這是把 ***目錄打包壓縮為 ***.tgz檔案,包括所有子目錄和檔案,並保持檔案的讀寫、所有者等屬性,然後用gzip格式壓縮。

相應的解包命令是:

tar xvfpz ***.tgz

結合 split 命令,可以實現 tar 分包壓縮和合併

tar cvfpz-dss/ |split -d -b 100m-dss.tgz.

這是把 dss目錄,打包壓縮後,拆分為 100m乙個的分包。

兩個 - 不能省略,第乙個紅色的-,表示tar命令的輸出為標準輸出,第二個綠色的-,表示split命令的輸入是標準輸入。

-d 選項,表示增加的分包字尾是數字,就是01、02、03。。。,預設情況下是字母。

相反的操作用下面的命令:

cat dss.tgz.* | tar xvpz

83555727@qq.

com

linux tar命令詳解

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

Linux tar命令詳解

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

linux tar命令詳解

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