linux tar壓縮解壓命令

2021-08-10 12:56:54 字數 1293 閱讀 6205

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...