• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

为什么Linux要用tar.gz,很少用7Z或ZIP?

十万个为什么 空空 2024-4-01 03:33:32 8次浏览

关于问题为什么 Linux 要用 tar.gz,很少用 7Z 或 ZIP?一共有 5 位热心网友为你解答:

【1】、来自网友【皮皮猴豆豆】的最佳回答:

tar + zstd

【2】、来自网友【王啸皓月山巅】的最佳回答:

我的回答:linux 常用的压缩和解压命令就是 tar。tar 命令是 tape archive 磁带归档的意思,就是先把数据打包成磁带文件,然后调用 bzip2 或者 gzip 命令进行压缩存储。因为 7-zip 和 zip 不能保留 unix 风格文件的权限,所以使用 tar 命令比较好,可以保留文件的属性。

7-zip 是俄罗斯程序员在 Windows 上开发的,现在因为战争因素,俄罗斯的程序可能会受到封锁或者闭源管理。7-zip 不保存文件的属主和属组信息,所以这些文件信息需要使用 tar 格式来进行备份。

Tar 命令一般 Linux 系统自带的,但是 7-zip 需要额外安装软件包,目前来说不太方便。

有的服务器的操作系统,默认是不安装 zip 软件包的,需要额外安装,但是 tar 包一般是默认都自带的,可以使用 yum whatprovides zip 查找命令,然后使用 yum install zip 安装 zip 软件包。

我是进行 Linux 相关工作的“王啸皓月山巅”,有问题可以加入“Linux 系统运维”小组。欢迎讨论。

鼓励的话语:

该是你得到的,甩不掉;

不注定是你的,求不来!

【3】、来自网友【乐大师】的最佳回答:

tar 作为原生的打包工具,使用方便功能强大,满足 linux 下基本需求。既然习惯了,那么使用者没有特别的需求的话,当然是首选。7z,zip 或者其他的打包工具,功能虽然也不错,但是在一般场景下并非不可替代。另外,linux 的安全保障也是一个考虑。一个基本原则就是,能少装点软件还是少装,这样才会保障最大安全行。

【4】、来自网友【程序员颜军】的最佳回答:

习惯了 tar zcvf xxx.tar.gz xxxx,似乎没有什么异议。其实 tar 和 gz 是两个过程,前者是归档,后者是压缩,虽然处理了两步,但是 Linux 系统中的文件属性被完整的保留下来。

【5】、来自网友【沙漠鼠标】的最佳回答:

tar 很古老,原生的。

以上就是关于问题【为什么 Linux 要用 tar.gz,很少用 7Z 或 ZIP?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)