今天回顧了下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 選項的應用
12[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 是...