linux Tar 命令引數詳解

2021-08-31 09:55:42 字數 1081 閱讀 5849

tar命令

1. 作用 tar命令是unix/linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。

2. 格式 tar [主選項+輔選項] 檔案或目錄  eg:  tar zxvf libiconv-1.13.tar.gz ./libiconv    tar cxvf libiconv-1.13.tar.gz ./*.php

3. 主要引數

使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。

3.1 主選項:

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

-r 把要存檔的檔案追加到檔案檔案的未尾。例如使用者已經做好備份檔案,又發現還有乙個目錄或是一些檔案忘記備份了,這時可以使用該選項,將忘記的目錄或檔案追加到備份檔案中。

-t 列出檔案檔案的內容,檢視已經備份了哪些檔案。

-u 更新檔案。就是說,用新增的檔案取代原備份檔案,如果在備份檔案中找不到要更新的檔案,則把它追加到備份檔案的最後。

-x 從檔案檔案中釋放檔案。

3.2 輔助選項:

-b 該選項是為磁帶機設定的,其後跟一數字,用來說明區塊的大小,系統預設值為20(20×512 bytes)。

-f 指定檔案檔名或裝置名,這個選項通常是必選的。

-k 儲存已經存在的檔案。例如把某個檔案還原,在還原的過程中遇到相同的檔案,不會進行覆蓋。

-m 在還原檔案時,把所有檔案的修改時間設定為現在。

-m 建立多卷的檔案檔案,以便在幾個磁碟中存放。

-v 詳細報告tar處理的檔案資訊。如無此選項,tar不報告檔案資訊。

-w 每一步都要求確認。

-z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。

例如: 

1.將當前目錄下所有.txt檔案打包並壓縮歸檔到檔案this.tar.gz,我們可以使用 

tar czvf this.tar.gz ./*.txt

2.將當前目錄下的this.tar.gz中的檔案解壓到當前目錄我們可以使用 

tar xzvf this.tar.gz ./

Linux tar命令引數詳解

命令總覽 命令描述 tar程式用於儲存或展開tar存檔檔案。存檔檔案可放在磁碟中,也可以存為普通檔案。tar是需要引數的,可選的引數是a c d r t u x。在使用tar時,必須首先為tar指定至少乙個引數 然後,必須指定要處理的檔案或目錄。如果指定乙個目錄則該目錄下的所有子目錄都將被加入存檔。...

linux tar命令詳解

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

Linux tar命令詳解

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