tar:
主選項:【一條指令以下5個參數隻能有一個】
-c: --create 建立一個壓縮文檔,即打包
-x: --extract,--get解壓檔案
-t: --list,檢視壓縮文檔裡的檔案目錄
-r:--append 向壓縮文檔裡追加檔案
-u:--update 更新原壓縮包中的檔案
輔助選項:
-z:是否同時具有gzip的屬性?即是否需要用gzip壓縮或解壓?一般格式為xxx.tar.gz或xx.tgz
-j:是否同時具有bzip2的屬性?即是否需要用bzip2壓縮或解壓?一般格式為xx.tar.bz2
-v:顯示操作過程!這個參數很常用
-f:使用文檔名,注意,在f之後要立即接文檔名,不要再加其他參數!
-C:切換到指定目錄,解壓到指定檔案夾
--exclude FILE:在壓縮過程中,不要将FILE打包
例如:
打包tar:
tar cvf test.tar a.txt b.txt c.txt =>test.tar 打包指令
tar xvf 解包指令
壓縮gzip、bzip2:
gzip test.tar 壓縮成=》test.tar.gz
gunzip 解壓縮
bzip2 test.tar 壓縮(壓縮率更高)成=》test.tar.bz2
bunzip2 解壓縮
打包壓縮:
tar cvzf test1.tar.gz a.txt b.txt c.txt
tar cvjf test.tar.bz2 a.txt b.txt c.txt
tar cvzf etc.tar.gz /etc/* (壓縮etc目錄)