IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT

当前位置:公众IT > 技术文章 >

新闻来源:互联网资料整理       发布时间:2023/4/5 17:34:33       共计:4580 浏览

我的: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系统运维”小组。欢迎讨论。

鼓励的话语:

该是你得到的,甩不掉;

不注定是你的,求不来!

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

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

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
·上一条: | ·下一条:
同类资讯
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图