LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

为什么 Linux 压缩文件格式要用 tar.gz,很少用 rar、7z 或 zip?

admin
2024年12月19日 20:20 本文热度 28

为什么 Linux 要用 tar.gz,很少用 rar、7z 或 zip?

7z 和 zip 的局限

7z 和 zip,这两位压缩界的老大哥,虽然强大,但在 Linux 面前却有个软肋——它们不能保留 Unix 风格的文件权限。这意味着,解压后的文件可能会失去原有的权限设置,需要你手动恢复。

7z 在 Wikipedia 条目有写明:

The 7z format does not store filesystem permissions (such as UNIX owner/group permissions or NTFS ACLs)

7z 格式不会存储文件系统权限(例如 UNIX 的所有者/组权限或 NTFS 的访问控制列表(ACLs))。

参考官方 ZIP 标准:https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.5.TXT

tar 的魔法

而 tar,这个看似简单的工具,却能完美保留文件的权限。它不仅仅是把文件内容打包,连同文件的权限也一并封装起来。这就像是给每个文件施加了一层保护咒语,确保它们在解压后依然安全。

gzip 的辅助

当然,tar 本身不提供压缩功能,这时候 gzip 就派上用场了。它能够将 tar 打包的文件进一步压缩,减少存储空间,同时不破坏文件权限的完整性。

为什么选择 tar.gz

在 Linux 系统中,tar.gz 格式的流行,不仅仅是因为它能压缩文件,更因为它能保留文件的 Unix 权限。这使得 tar.gz 成为了 Linux 用户在处理压缩文件时的首选。

网友看法




该文章在 2024/12/20 11:36:31 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved