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

2022-09-19
26 阅读

我的回答: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系统运维”小组。

欢迎讨论。

鼓励的话语:该是你得到的,甩不掉;不注定是你的,求不来!

分享至:
管理员

小草

专注人工智能、前沿科技领域报道,致力于为读者带来最新、最深度的科技资讯。

评论 (0)

当前用户头像