Linux命令-压缩解压命令:bzip2、bunzip2
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方式,间接实现打包目录同时也实现压缩的操作。