Linux 解壓命令tar的理解

2022-05-22 05:12:11 字數 1423 閱讀 8529

今天回顧了下tar 這個打包工具的一些常用引數

1

選項與引數:

2 -c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename)

3 -t :察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了;

4 -x :解打包或解壓縮的功能,可以搭配 -c (大寫) 在特定目錄解開

5 特別留意的是, -c, -t, -x 不可同時出現在一串命令列中。

6 -j :透過 bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2

7 -z :透過 gzip 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz

8 -v :在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來!

9 -f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫乙個選項羅!

10 -c 目錄 :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。

1112

其他後續練習會使用到的選項介紹:

13 -p :保留備份資料的原本許可權與屬性,常用於備份(-c)重要的配置檔

14 -p :保留絕對路徑,亦即允許備份資料中含有根目錄存在之意;

15 --exclude=file:在壓縮的過程中,不要將 file 打包!

重點是--exclude 選項的應用

1

2[root@box qq]# tar -jcv -f backup-root-20130624.tar.bz2 /root --exclude=/root

/*.tar.gz \

3> --exclude=/root/*tar.bz2 --exclude=/root/*.tar45

6/root/.config/gtk-2.0/gtkfilechooser.ini

7/root/.imsettings.log

8/root/.nautilus/910

[root@box qq]# ll

11總用量 8404

12-rw-r--r--. 1 root root 8580796 6月 24 23:25 backup-root-20130624.tar.bz2

13drwx------. 2 root root 4096 6月 24 23:07 backups

14drwx------. 2 root root 16384 6月 24 18:20 lost+found

15drwxr-xr-x. 2 root root 4096 6月 24 19:49 test

16[root@box qq]#

ok 這裡需要注意的是  /root 與 /root/是完全不同的兩個概念。 當然 /root 也可以寫在 --exclude 後面 當然也可以 加入-p選項以保留檔案的許可權。

linux解壓 tar命令

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

linux解壓 tar命令

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

linux解壓 tar命令

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