Ubuntu 各類格式解壓縮方式

背景

在ubuntu中壓縮文件可以有多種格式,例
tar, gz, tar.gz, tgz, bz2, tar.bz2, Z, tar.Z,rar, zip
不同的格式需要使用不同的解壓縮命令 這裏進行記錄備忘
參考:
https://www.cnblogs.com/straybirds/p/11094447.html
https://www.cnblogs.com/w54255787/p/10175202.html
https://www.cnblogs.com/nyist-xsk/p/7929859.html

方法

tar 命令說明
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,
可以和別的命令連用但只能用其中一個。
下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標準輸出
下面的參數 -f 是必須的:
-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。

各類格式簡介:

zip

zip可能是目前使用得最多的文檔壓縮格式。它最大的優點就是在不同的操作系統平臺,比如Linux, Windows以及Mac OS,上使用。缺點就是支持的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。

壓縮:zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux
解壓:unzip file.zip //解壓zip

tar

tar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時間去打包文件,他僅僅只是一個打包工具,並不負責壓縮。

壓縮:tar -cf all.tar *.jpg //tar格式的壓縮
解壓:tar –xvf file.tar //解壓 tar包


tar.gz

tar.gz在壓縮時不會佔用太多CPU的,而且可以得到一個非常理想的壓縮率。

壓縮:tar –czf jpg.tar.gz *.jpg //將目錄裏所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包
解壓:tar -xzvf file.tar.gz //解壓tar.gz


tar.bz2

這種壓縮格式是我們提到的所有方式中壓縮率最好的。當然,這也就意味着,它比前面的方式要佔用更多的CPU與時間。

壓縮:tar –cjf jpg.tar.bz2 *.jpg //將目錄裏所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名爲jpg.tar.bz2
解壓:tar -xjvf file.tar.bz2 //解壓 tar.bz2


tar.Z

壓縮:tar –cZf jpg.tar.Z *.jpg //將目錄裏所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名爲jpg.tar.Z
解壓:tar –xZvf file.tar.Z //解壓tar.Z


rar

命令詳解參考:https://blog.csdn.net/randomlife/article/details/113102
壓縮:rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux
解壓:unrar e file.rar //解壓rar


zip

命令詳解參考:https://www.cnblogs.com/black-humor/p/8962499.html
壓縮:zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux
解壓:unzip file.zip //解壓zip


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章