linux打包报错:tar: Error exit delayed from previous errors

在用tar进行打包时报了如下的错误:

tar: Error exit delayed from previous errors.

谷歌了一下,有人说是文件权限的问题,尝试做了修改还是有这个问题。后来才发现是在-f这个参数和.tar文件中间不能加别的参数。之前的打包参数如下

tar -cvf --exclude=*.git --exclude=*.DS_Store xxxx.tar  yyyyyy/ 

调整后不报错了,调整后的参数如下:

tar -cvf xxxx.tar --exclude=*.git --exclude=*.DS_Store yyyyyy/ 

这样也是可以的:

tar --exclude=*.git --exclude=*.DS_Store -cvf xxxx.tar  yyyyyy/ 

你可能感兴趣的:(Linux)