作为主要的 Windows 开发人员,也许我在 Linux 社区中缺少一些文化,但这一直让我感到困惑。
下载文件时首先将文件放入.tar
存档,然后压缩。为什么是两步过程? zipping 不能实现文件分组吗?还有其他一些我不知道的好处吗?
最佳答案
bzip
和 gzip
适用于单个文件,而不是文件组。普通的旧 zip
(和 pkzip
)对文件组进行操作,并具有内置存档的概念。
*nix 哲学是可以很好地完成特定工作并且可以链接在一起的小工具之一。这就是为什么这里有两个具有特定任务的工具,它们旨在很好地结合在一起。这也意味着您可以使用 tar 对文件进行分组,然后您可以选择压缩工具(bzip
、gzip
等)。
https://stackoverflow.com/questions/295860/