Ubuntu压缩目录解压错误compress Error
- 说明(废话)
- 解决方案
说明(废话)
最近在下载好Python环境及依赖库时,准备打包到其他电脑使用,结果打包好解压后,提示错误,解压失败。
后来,打开目录仔细看,并与正常电脑比对,发现目录是个软链接,压缩后,如果不加参数,解压则变成了一个目录,再建软链接时,则目录已存在不能正常建立目录软链接,故报错。
注意,如果目录只是文件的软链接,则没有问题,文件软链接是正常的。
对了,上面打包是用Ubuntu的工具压缩的,不是命令行,不过这不重要。
解决方案
当需要压缩的目录中含义目录的软连接时,需要加命令行参数才行 --dereference
参考命令:
tar -czf anaconda3 UbuntuKylin22.04
Py3.10.13_ pt2.2.2_tf2.16.1 paddle2.6.1_ cudal2.tar.gz --dereference anaconda3
加了参数后,再解压目录就是软链接了,也不报错了!