tar [選項...] [file]...
部分引數含義:
-a :追加 tar 檔案至歸檔
-c :建立乙個壓縮檔案的引數指令(create 的意思);
-x :解開乙個壓縮檔案的引數指令!
-t :檢視 tarfile 裡面的檔案!
特別注意,在引數的下達中, c/x/t 僅能存在乙個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :具有 gzip 的屬性。加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file
-j :具有 bzip2 的屬性。加 j 引數,則以 .tar.bz2 來作為附檔名
-v :壓縮/解壓過程中顯示檔案!
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加引數!
例如使用『 tar -zcvfp tfile sfile』就是錯誤的寫法,要寫成『 tar -zcvpf tfile sfile』才對喔!
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
-p :可以使用絕對路徑來壓縮!
-n :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!
-c:改變至目錄 dir
–exclude file:在壓縮的過程中,不要將 file 打包!
注:引數區分大小寫。比如:-c與-c的含義不同。
壓縮
tar -czvf 《壓縮後的檔案》 《被壓縮的檔案或目錄》
---------------------------------------------
tar -czvf /home/test.tar.gz /home/test
tar -czf /home/test.tar.gz /home/test //靜默壓縮,即壓縮過程不輸出
tar -cjvf /home/test.tar.bz2 /home/test
解壓
tar -czvf 《被解壓的檔案》 -c 《解壓後存放的目錄》
#注:預設解壓到當前目錄
---------------------------------------------
tar -xzvf /home/test.tar.gz
tar -xzvpf /home/test.tar.gz
tar -xzvpf /home/test.tar.gz -c /abc/
Linux tar 解壓縮命令
tar c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中乙個,可以和別的命令連用但只能用其中乙個。下面的引數是根據需要在壓縮或解壓檔案時可選的。z 有gzip屬性的 j 有bz2屬性的 z 有compress...
Linux tar命令 壓縮 和 解壓
1壓縮2 將目錄裡所有jpg檔案打包成tar.jpg 將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成乙個gzip壓縮過的包,命名為jpg.tar.gz 將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用bzip2壓縮,生成乙個bzip2壓縮過的包,命名為jpg.ta...
linux tar壓縮解壓
目錄 1 tar壓縮解壓 2 tar選項 3 tar包管理 4 排除某些項 壓縮 tar cvf tar 原始檔位址 tar包,60k tar czvf tar.gz 原始檔位址 tar.gz包,2.9k tar cjvf tar.bz2 原始檔位址 tar.bz2包,4.5k 解壓縮 tar xv...