在使用tar命令进行打包操作的时候,有时会在结尾处提示“tar: Exiting with failure status due to previous errors”错误。

通常tar命令可输出打包详细过程,但是有时输出内容过多,导致中间的报错信息被错过。

以 tar cvzfz backup.tgz my_folder/ 命令为例,可通过定向输出报错(tar cvzfz backup.tgz my_folder/ > /dev/null )

只将报错信息显示到stderr屏幕,便于检查具体的报错原因。

例如:执行tar cvzfz backup.tgz my_folder/ > /dev/null 之后,我们可看到具体的报错如下所示:

tar: my_folder/src/.conf.db.~lock~: Cannot open: Permission denied

tar: Exiting with failure status due to previous errors

表明在待打包的目录下有文件,当前用户不具有可读权限,用户可根据具体的文件名,检查调整文件的读写权限。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐