为什么 Linux 压缩文件格式要用 tar.gz,很少用 rar、7z 或 zip?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
7z 和 zip 的局限7z 和 zip,这两位压缩界的老大哥,虽然强大,但在 Linux 面前却有个软肋——它们不能保留 Unix 风格的文件权限。这意味着,解压后的文件可能会失去原有的权限设置,需要你手动恢复。 7z 在 Wikipedia 条目有写明:
参考官方 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 编辑过 |
关键字查询
相关文章
正在查询... |