打包压缩 是日常工作中备份文件的一种方式
在不同操作系统中,常用的打包压缩方式是不同的
。在windows常用rar
。mac常用zip
。linux常用tar.gz
打包和解压 tar
- 打包文件:tar -cvf 打包文件.tar 被打包的文件/路径...
- 解包文件 :tar -xvf 打包文件.tar
压缩和解压缩
1. gzip
tar与gzip命令结合可以使用实现文件 打包和压缩
。tar只负责打包文件,但不压缩
。gzip 压缩tar打包的文件,期拓展名一般用 xxx.tar.gz
在tar命令中加一个-z可以调用gzip,从而实现压缩和解压缩功能
命令格式如下:
#压缩文件: tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
#解压缩文件: tar -zxcf 打包文件.tar.gz
#解压缩到指定路径: tar -zxcf 打包文件.tar.gz -C 目标路径
2. bzip2
tar与bzip2 命令结合可以使用实现文件的打包和压缩(用法与gzip一样)
在 tar 命令中有一个选项-j 可以调用bzip2 ,从而可以方便的实现压缩和解压缩的功能
命令格式如下:
#压缩文件: tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径...
#解压缩文件: tar -jxcf.tar.bz2