一.tar压缩和解压
tar:打包和解压指令,主要针对文件类型为.tar.gz的文件
-c:产生.tar打包文件
-v:显示详细信息
-f:指定压缩后的文件名
-z:打包同时压缩
-x:解压.tar文件
1.压缩:tar -zcvf(压缩后文件名)(要压缩的文件)
tar -zcvf xxxx.tar.gz xxxx1.2/
2.解压:tar -zxvf(要解压的文件)
tar -zxvf xxxxx.tar.gz
3.解压到指定目录:tar -zxvf(要解压的文件)-C(指定目录),指定解压到的目录要存在
tar -zxvf xx.tar.gz -C /home/
注意:解压后会保留原压缩文件的格式
二.gzip & gunzip解压
1. gzip:压缩文件
gzip xxxx(把xxxx文件进行打包压缩,生成xxxx.gz文件)
注意:gzip只能压缩文件,不能压缩目录;gzip压缩后,不会保留原文件
2.gunzip(gzip -d):解压.gz的压缩文件
gunzip xxxx.gz
gzip -d xxxx.gz
注意:对于gzip压缩文件,我们可以用gunzip或gzip -d来解压,解压后不会保留原压缩文件的格式
三.zip压缩 & unzip解压
1.zip压缩文件或目录
① zip xxx.zip xxx
压缩xxx文件,生成xxx.zip文件
② zip -r xxx.zip xxx
压缩xxx目录,生成xxx.zip文件(现在不加 -r 也可以压缩目录了)
注意:zip既能压缩文件也能压缩目录;压缩后会保留原文件
2.unzip解压文件
unzip xxx.zip
解压生成xxx.zip文件
注意:对于zip压缩文件,我们可以用unzip来解压,解压后会保留原压缩文件的格式
四.bzip2压缩 & bunzip2解压
1.bzip:压缩文件
① bzip2 xxx
压缩xxx文件,生成xxx.bz2文件
② bzip2 -k xxx
压缩xxx文件,生成xxx.bz2文件,保留原文件
注意:bzip2只能压缩文件,不能压缩目录;加上参数 -k 才会保留原文件
2.bunzip2解压文件
① bunzip2 xxx.bz2
解压生成xxx.bz2文件
② bunzip2 -k xxx.bz2
解压xxx.bz2文件,保留原压缩文件
注意:bzip2压缩文件,我们可以用bunzip2来解压;也可以加上参数-k ,保留原文件格式