Linux下的压缩工具很多,常用的格式有tar.gz, tar.bz2, zip等

简单比较一下:

tar -zcvf etc.tar.gz /etc
查	询:tar -ztf filename.gz
解	压:tar -zxf filename.gz

tar -jcvf etc.tar.bz2 /etc
查 询:tar -jtv -f filename.tar.bz2
解	压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

zip -ry etc.zip /etc
查	询: unzip -v test.zip
解	压: unzip test.zip

注意, zip命令要加上两个选项
-r 表示递归目录,不然只压出来一个空目录

-y 表示保持符号链接,而不用把符号链接指向的文件也压进来

比较一下结果:

[root@centos6-244-desktop tmp]# ll -h
总用量 25M
-rw-r–r--. 1 root root 7.1M 10月 11 11:13 etc.tar.bz2
-rw-r–r--. 1 root root 8.2M 10月 11 11:13 etc.tar.gz
-rw-r–r--. 1 root root 8.8M 10月 11 11:13 etc.zip

可以看到:

压缩率bzip2 > gzip > zip

zip的通用性较好,而现在windows下软件winrar,7zip等对tar.gz的支持也非常好。推荐用tar.gz,bzip2要耗费更多的cpu

GitHub 加速计划 / li / linux-dash
12
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐