一、ZIP
优点:在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。
缺点:支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。
A:压缩:
|
zip -r archive_name.zip directory_to_compress |
B:解压:
1 |
unzip archive_name.zip |
二、TAR
Tar是在Linux中使用得非常广泛的文档打包格式。
优点:只消耗非常少的CPU以及时间去打包文件,他仅仅只是一个打包工具,并不负责压缩。
A:压缩:
|
tar -cvf archive_name.tar directory_to_compress |
B:解压:
|
tar -xvf archive_name.tar.gz |
可以指定解压的路径:
|
tar -xvf archive_name.tar -C /tmp/extract_here/ |
三、tar.gz
优点:压缩时不会占用太多CPU的,而且压缩率高。
A:压缩:
|
tar -zcvf archive_name.tar.gz directory_to_compress |
B:解压:
|
tar -zxvf archive_name.tar.gz |
可以指定解压的路径:
|
tar -zxvf archive_name.tar.gz -C /tmp/extract_here/ |
四、tar.bz2
优点:压缩率最好
缺点:占用更多的CPU与时间
A:压缩:
|
tar -jcvf archive_name.tar.bz2 directory_to_compress |
B:解压:
tar-jxvf archive_name.tar.bz2
可以指定解压的路径:
|
tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/ |