linux常用压缩格式:.zip .gz .bz2
linux常用压缩格式:.tar.gz .tar.bz2
其实我个人而言是比较倾向于.zip格式,因为我是windows和linux通用的,对于只使用linux的可能使用较多的是下面一行的两种格式
一、压缩
1.zip格式压缩
zip 压缩文件名 原文件
#压缩文件
zip –r 压缩文件名 原目录
#压缩目录
当然压缩文件名不一定要写.zip这样的扩展名,写了只是为了自己识别方便
2.gz格式压缩
gzip 原文件
#压缩为.gz格式的压缩文件,原文件会消失
gzip –c 原文件 > 压缩文件
#压缩为.gz格式,原文件保留,例如:gzip –c test >test.gz
gzip –r 目录
#压缩目录下所有子文件,但是不能压缩目录,只能压缩目录内的文件
3.bz2格式压缩
bzip2 原文件
#压缩为.bz2格式,不保留原文件
bzip2 –k 原文件
#压缩后保留原文件
#注意:bzip2命令不能压缩目录
4.tar.gz格式打包
tar –cvf 打包文件名 原文件
注意:
这里仅仅是打包,打包后可以再使用gzip或bz2命令对打包好的文件进行压缩
选项 | 说明 |
-c | 打包 |
-v | 显示过程 |
-f | 指定打包后的文件名 |
例如:
5.tar.gz压缩格式
tar –zcvf 压缩包名.tar.gz 原文件
选项:-z:压缩为.tar.gz格式
6.tar.bz2压缩格式
tar –jcvf 压缩包名.atar.bz2 原文件
二、解压缩
1.zip格式解压缩
upzip 压缩文件
#解压缩.zip文件
2.gz格式解压缩
gzip –d 压缩文件
#解压缩文件
gunzip 压缩文件
#解压缩文件
gunzip –r 压缩目录,但是不会解压缩目录
3.bz2格式解压缩
bzip2 –d 压缩文件
#解压缩,-k保留压缩文件
bunzip2 压缩文件
#解压缩,-k保留压缩文件
4.tar.gz解压缩格式
tar –zxvf 要解压缩的文件名
选项:
-x 压缩为.tar.gz格式
5.tar.bz2解压缩格式
tar –jxvf 压缩包名tar.bz2
tar –jxvf test1.tar.bz2 –C /tmp/
#指定解压缩位置