大型压缩包必选tar.gz
编辑
4
2025-03-27

背景
之前win,我一直是bandizip直接压缩zip文件,最近碰到大文件需要保存到nas,然后又不一定经常用,想着压缩能小尽量小,想起来linux上常用的tar.gz格式。
所以目的就是win压缩tar.gz保存起来。
原因
tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用,因为服务器系统linux占了相当的一部分。于是许多习惯用Windows的Web开发人员,在上传网站到空间时可能会遇到这个压缩格式的麻烦。
步骤
使用BandZip命令行打包
# 在当前目录,将-ex指令排除之外的其他所有文件打包为ui.tar
bz.exe c -aoa -storeroot:no -ex:"node_modules;.nuxt;.git" -fmt:tar ui.tar .
# 不用排除任何文件。删去ex就行
bz.exe c -aoa -storeroot:no -fmt:tar ui.tar .
# 在当前目录,将ui.tar打包成ui.tar.gz文件(并不是.tar.gz包里面套一个.tar文件,.tar.gz包里直接就是.tar里的所有文件)
bz.exe c -aoa -storeroot:no -fmt:gz ui.tar.gz ui.tar
linux下正常使用tar命令就可以解压缩
tar -zxvf xxx.tar.gz
后记
bandizip还是可以的。目前用过最好的压缩软件了。
先压缩成.tar格式的包,再把.tar格式的包再压缩压缩成.tar.gz压缩包。
- 0
- 0
-
赞助
支付宝
微信
-
分享