Linux下的压缩打包工具——zip、tar、tar.gz、tar.bz2对比 2015-09-03 14:02

zip

zip的压缩率不及tar.gz和rar。小测了一下,跟tar.gz差不多.

zip -r archive_name.zip file_to_compress
zip -r archive_name.zip directory_to_compress/
unzip archive_name.zip

Gzip

# 自动生成stu.txt.gz并删除stu.txt
gzip stu.txt
# 解压方法1
gunzip stu.txt.gz
# 解压方法2
gzip -d stu.txt.gz

Bzip2

# 自动生成stu.txt.bz2并删除stu.txt
bzip2 stu.txt
# 解压方法1
bunzip2 stu.txt.bz2
# 解压方法2
bzip2 -d stu.txt.bz2

tar

打包而不压缩

tar -cvf archive_name.tar file_to_compress
tar -xvf archive_name.tar

tar.gz

天天在用,不用说

tar -zcvf archive_name.tar.gz file_to_compress
tar -zxvf archive_name.tar.gz

tar.bz2

压缩率高于tar.gz,但压缩时间更长,更消耗CPU。

tar -jcvf archive_name.tar.bz2 file_to_compress
tar -jxvf archive_name.tar.bz2

参考文档

  1. Linux 下 zip、tar、tar.gz、tar.bz2
Tags: #Linux    Post on Linux