從使用 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命令,可以把一大堆的檔案和目錄全部打包...