Linux下的压缩与解压、打包命令详解

.zip格式的压缩与解压

压缩命令:
压缩命令只能在本目录内执行,就是说压缩后的压缩包在你当前的目录内。
1.普通文件的压缩:zip +压缩后的文件名 +源文件名
2.目录的压缩:zip -r +压缩后的文件名 +源目录名
(-r)的意思是递归压缩,如果你压缩的目录里面有子目录必须加上。
3.解压:解压只有一种格式:unzip (-d +要解压到的地方) + 压缩包名。

总结:zip命令不管是压缩文件还是目录,格式都是zip

  • 结果文件名 +源文件/目录名。

.gz格式的压缩与解压

**压缩命令:与zip命令有所不同,以上所使用gzip命令 ,压缩参数为 -c
例:gzip -c hpp.txt > hanpp.txt.gzip
例:gzip -r hpp > hpp.gzip(目录的压缩)
解压命令:
解压命令有两个:gunzip和gzip
例:gunzip hpp.gzip
例:gzip -d hpp.gzip
(使用gzip命令必须要加-d)!

.tar.gz和.tar.bz2格式

1.tar.gz格式的压缩
tar -zcvf 压缩后的名.tar.gz + 源目录或原文件
2.tar.gz格式的解压
tar -zxvf +压缩文件名
3.tar.ba2格式的压缩
tar -jcvf +压缩后的名.tar.bz2 +源目录或文件
4.tar.bz2格式的解压
tar -jxvf +压缩文件名。

猜你喜欢

转载自blog.csdn.net/qq_46093320/article/details/107639574
今日推荐