Linux壓縮和解壓
概述:linux下的主流解壓和壓縮命令有gzip、bzip2、tar、rar、zip。其命令格式大致如下,
壓縮:命令 + 參數 + 壓縮文件的名字 + 壓縮的文件或目錄。
解壓:命令 + 壓縮包名字 + 參數 +解壓目錄。
這裏我創建了一個文件“laowang”。
一、gzip
gz格式的壓縮包,不能壓縮目錄,壓縮後不保留原文件。
壓縮:gzip laowang 。這時會生產一個laowang.gz的壓縮文件。
解壓:gunzip laowang.gz。這時laowang.gz不見了,會生成一個laowang的文件。
二、bzip2
bz2格式壓縮包,不能壓縮目錄,壓縮後可以保留原文件,需要
壓縮:bzip2 -k laowang。這時生產laowang.bz2的壓縮文件,原文件依舊存在。
解壓:bunzip2 laowang.bz2。這時laowang.bz2不見了,生成一個laowang的文件。
三、tar
tar會對文件或目錄進行打包,用到了gzip和bzip2技術壓縮或解壓。壓縮後保留原文件。
參數:
c:創建 -- 壓縮
x:釋放 -- 解壓
v:顯示提示信息(可以省略)
f:指定壓縮文件的名字
z:使用gizp的技術壓縮
j:使用bzip2的技術壓縮
壓縮:tar zcvf laowang.tar.gz laowang 這時生成
tar jcvf laowang.tar.bz2 laowang 這時生成 laowang.tar.bz2文件
註:這裏采用什麽技術壓縮就以哪個作為後綴。解壓就好區分。
解壓:tar zxvf laowang.tar.gz -C test。這裏用’C’來指定解壓的目錄
tar jxvf laowang.tar.bz2 -C test。
四、zip
zip格式壓縮包,壓縮後保留原文件。
壓縮:zip laowang laowang。生成laowang.zip文件,自動添加後綴
解壓:unzip laowang zip -d test。用-d來指定解壓後文件的位置
五、rar
Linux本身並不支持rar壓縮,需要進行安裝。
1)下載rar文件
2)將文件上傳到linux任意文件(可以用xftp進行上傳)
3)解壓tar rarlinux-x64-5.4.0.tar.gz
4)cd rar
5)make
此時安裝成功!
壓縮: rar a laowang.rar laowang (壓縮文件的名稱如果不帶rar,壓縮不了)
解壓: rar x laowang.rar test(指定解壓到對應的目錄)
Linux壓縮和解壓