tar和zip有什么区别?每个用例有什么用?
答案 0 :(得分:122)
tar
本身只是将文件捆绑在一起,而zip
也会应用压缩。
通常您使用gzip
和tar
来压缩生成的 tarball ,从而获得与zip
类似的结果。
对于相当大的档案,但存在重要的差异。 zip存档是压缩文件的目录。使用gzipped tar,它是一个压缩的文件目录。因此,zip存档是可随机访问的连锁压缩项列表,.tar.gz
是必须在目录可访问之前完全展开的存档。
zip
的警告是您无法跨文件压缩。.tar.gz
的警告是您必须解压缩整个存档。