1. 程式人生 > >linux下進行壓縮和解壓操作

linux下進行壓縮和解壓操作

unzip解壓.zip壓縮包

格式:unzip 壓縮包名

eg:解壓.zip檔案xmltodict-master.zip,命令如下
	[email protected]:~$ gunzip xmltodict-master.zip

zip:把檔案壓縮成.zip壓縮包

格式:zip 壓縮包名  壓縮檔案
    注:以上命令中的壓縮包名即為壓縮成功後的名字,壓縮檔案即為需要進行壓縮的檔名,如果想壓縮所有.txt結尾的檔案可用*.txt代表
zip name.zip *.txt 這條命令是將所有.txt的檔案壓縮成一個zip包
eg:將所有的.txt檔案壓縮成test.zip包
	[email protected]
:~$ zip All.zip *.py

gzip:用zip壓縮演算法對檔案進行壓縮,生成壓縮後的.gz檔案

格式:gzip 檔名

			eg:將test.py壓縮為.gz檔案,命令如下:
			[email protected]:~$ gzip test.py

gunzip:對用zip壓縮的.gz檔案進行解壓縮

	格式:gunzip 檔名
eg:j將test.gz進行解壓,命令如下:
[email protected]:~$ unzip test.gz

tar:對檔案或資料夾進行打包和解包操作

	格式:tar [選項] 檔名 [檔名或路徑]
	常用選項:
		-c  建立包
		-x  解包
		-f 檔名   操作的檔名
		-v  顯示操作的檔案細節
		-z  用gzip或gunzip對包進行壓縮和解壓縮
	eg:
		tar -czvf linux.tar.gz lunux  #將linux資料夾列印並壓縮為.gz檔案
		tar -xzvf linux.tar.gz  #將linux.tar.gz解包

對於.tar要在linux下處理,需要安裝rar,安裝命令是sudo apt install unrar。rar中的引數很多,在此只介紹一種:

rar a test *.jpg 
這條命令是將所有.jpg的檔案壓縮成一個rar包,名為test.rar,該程式會將.rar 副檔名將自動附加到包名後。

unrar

eg:將test.rar壓縮包解壓
unrar x test.rar
如想使用其他引數解壓rar檔案可直接在終端輸入unrar 然後回車,上面就會給出rar的相關引數。

總結部分是參照他人的可供參考: 總結 1、.tar 用 tar –xvf 解壓 2、.gz 用 gzip -d或者gunzip 解壓 3、.tar.gz和

.tgz 用 tar –xzf 解壓 4、.bz2 用 bzip2 -d或者用bunzip2 解壓 5、.tar.bz2用tar –xjf 解壓 6、.Z 用 uncompress 解壓 7、.tar.Z 用tar –xZf 解壓 8、.rar 用 unrar e解壓 9、.zip 用 unzip 解壓