用Python写了个打包的脚本,SQL导出、指定文件名、打包压缩都正常,只是在执行的时候出现:
tar: Removing leading `/' from member names估计是路径的原因,后来发现是脚本里路径拼接的是绝对路径,需要修改tar命令参数。
tar_command='tar zcvf {0} {1}'.format(bak_f,source)把zcvf改成zcvPf就可以了。
tar_command='tar zcvPf {0} {1}'.format(bak_f,source)可能因为需要压缩的文件和备份路径在同一路径下,所以打包执行生成压缩包正常。
本文介绍了一个Python脚本在使用tar命令进行文件打包时遇到的问题及解决方案。问题表现为tar命令在处理绝对路径时出现问题,导致无法正确打包。通过调整tar命令参数解决了此问题。
5618

被折叠的 条评论
为什么被折叠?



