文件压缩与解压
.zip
- 压缩文件:
zip 压缩文件名 源文件 - 压缩目录:
zip -r 压缩文件名 源文件 - 解压文件:
unzip 压缩文件名
.gz
Linux专有格式,在Windows中可以进行解压,压缩完自动删除源文件
- 压缩文件:
gzip 源文件 - 保留原文件压缩:
gzip -c 源文件 > 压缩文件 - 压缩目录下所有子文件:
gzip -r 源文件,不能压缩目录 - 解压缩文件:
gzip -d 压缩包名 - 解压缩文件:
gunzip 压缩包名
.bz2
只能压缩文件,压缩完成之后也会删除源文件
- 压缩文件:
bzip2 源文件 - 保留源文件压缩:
bzip2 -k 源文件 - 解压缩文件:
bzip2 -d 源文件 - 解压缩文件:
bunzip 源文件
打包压缩
gzip命令和bzip2命令都不能很好的对目录进行压缩,可以先将目录进行打包,打包之后的再进行压缩。
- 打包文件:
tar -cvf 打包文件名 源文件-c:打包-v:显示过程-f:指定打包后的文件名
- 解打包:
tar -xvf 打包文件名-x:解打包
.tar.gz
- 打包并压缩:
tar -zcvf 压缩包名.tar.gz 源文件-z:压缩为.tar.gz格式
- 解压缩:
tar -zxvf 压缩包名.tar.gz-x:解压缩.tar.gz格式
.tar.bz2
- 打包并压缩:
tar -jcvf 压缩包名.tar.bz2 源文件-j:压缩为.tar.bz2格式
- 解压缩:
tar -jxvf 压缩包名.tar.bz2 -C 解压缩位置-j:解压缩.tar.bz2格式-C:指定解压缩位置