在用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/