[RK3288][Android6.0] 调试笔记 --- tar压缩源代码出现error

Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92

现象
用tar命令打包工程师,出现error, log如下

rk3288/external/okhttp/okhttp/src/main/java-templates/com/squareup/okhttp/internal/Version.java
rk3288/external/okhttp/okhttp/pom.xml
tar: Exiting with failure status due to previous errors

分析:
看不到出错原因,就将正常的输出log重定向

tar zcvf rk3288.tar.gz rk3288 > /dev/null

log如下:

tar: rk3288/.repo/manifests.git/hooks/commit-msg: Cannot open: Permission denied
tar: rk3288/.repo/manifests.git/hooks/pre-auto-gc: Cannot open: Permission denied
tar: rk3288/.repo/manifests/.git/packed-refs: Cannot open: Permission denied
tar: rk3288/.repo/manifests/.git/shallow: Cannot open: Permission denied

可以看到是权限问题。

解决方法

kris@eco:~$ sudo tar zcvf rk3288_android6.0_180105.tar.gz rk3288/ > /dev/null

参考
Linux常见问题解答–如何修复“tar:Exiting with failure status due to previous errors”

你可能感兴趣的:(子类_Other)