linux中常用的五个压缩格式:.zip .gz .tar.gz .bz2 .tar.bz2
1> .zip格式压缩:
zip 压缩文件名 源文件名 #压缩文件
zip -r 压缩文件名 源目录 #压缩目录
我们在家目录创建一个test文件,那么压缩命令就是:zip test.zip test
.zip格式解压缩:
uzip 压缩文件 #解压缩.zip文件
那么直接解压上面的压缩包:uzip test.zip
2>.gzip格式压缩:
gzip 源文件 #如果我们压缩为.gz格式的压缩文件,源文件则会消失
gzip -c 源文件 >压缩文件 #压缩为.gz格式,源文件保留
例如:gzip -c test > test.gz
gzip -r 目录 #注意:这个格式是不能压缩目录的,只会压缩目录下的所有子文件
解压文件就比较简单了:gzip -d yasuowenjian
3>.bz2格式压缩
bzip2 源文件
.bz2和.gzip一样是不会保留源文件的,要想保留源文件,我们在后面加个-k就好了。
.bzip2解压缩
bzip2 -d 压缩文件和bunzip2 压缩文件这两个命令都是可以的。
4>tar打包命令
由于.gzip和.bz2不能压缩目录,那么我们就可以用tar打包命令
tar的作用呢就是把目录变成一个叫做.tar的文件包,然后我们就可以使用.gz .bz2压缩了
打包命令;tar -cvf 打包文件包 源文件
-c: 打包
-v:显示过程
-f:指定打包后的文件名
比如: 我们要把test目录压缩成.gzip格式(.bz2同样)
tar -cvf test.tar test
gzip test.tar
来源:oschina
链接:https://my.oschina.net/u/4347225/blog/3719362