1. 程式人生 > >【Linux下tar命令詳解】

【Linux下tar命令詳解】

tar命令用於建立、還原備份檔案,它可以加入、解開備份檔案內的檔案。

引數

帶有*號的為常用的引數
.
-A 新增壓縮檔案到已存在的壓縮包
.
-c 建立新的壓縮檔案*
.
-d 記錄檔案的差別
.
-r 向壓縮檔案的末尾追加檔案
.
-u 更新原壓縮包中的檔案,新增改變了的現有檔案到已經存在的壓縮內
.
-x 從壓縮包中提取檔案*
.
-t 顯示壓縮包內的內容
.
-z 支援gzip格式解壓檔案*
.
-j 支援bzip2格式解壓檔案*
.
-Z 支援compress解壓檔案
.
-v 顯示操作過程*
.
-l 檔案系統邊界設定
.
-k 保留原有檔案不復制
.
-m 保留檔案不被覆蓋
.
-W

確認壓縮檔案正確性
.
-O 將檔案解開到標準輸出
.
-C 指定解壓目錄,這個引數後面必須跟一個目錄*
.
-f 指定檔名,這個引數後面必須跟一個檔案*

示例

.
tar -czf all.tar.gz *.txt
將當前目錄下所有以.txt結尾的檔案以gzip格式打包到all.tar.gz
.
tar -zxf all.tar.gz -C /usr/src/
gzip格式解壓歸檔檔案到/usr/src/目錄下