Linux命令-压缩解压命令:bzip2、bunzip2

bzip2是gzip的升级版

bzip2 [选项] 源文件名(压缩前)

  -k 保留源文件,(区别gzip不支持保留源文件)

bunzip2 [选项] 源文件名(压缩后)

压缩文件:

bzip2 -k services 压缩services文件生成services.bz2文件,同时保留源文件不删除(压缩文件)

压缩目录文件(实际上是打包目录后压缩):-j

tar -cjf shijiazhuang.tar.bz2 shijiazhuang 压缩shijizhuang目录,并创建shijiazhuang.tar.bz2文件(打包并压错(bzip2的压缩)目录)
ls

解压缩文件:

bunzip2 services.bz2 解压缩services.bz2文件(如果解压缩文件存在,则需要先删除文件在解压缩)

解压缩目录文件(实际上是解压缩含有目录的包文件):-j

tar -xjf shijiazhuang.tar.bz2 解压缩打包文件shijiazhuang.tar.bz2(解压缩带有目录的打包文件)

总结:目录压缩都是使用tar或者zip,bzip2和gzip只能压缩文件。提示:tar命令压缩目录的时可以指定是采用gzip方式还是采用bzip2方式,间接实现打包目录同时也实现压缩的操作。

原文地址:https://www.cnblogs.com/qiyebao/p/4324786.html