分类: LINUX
2012-11-23 18:22:37
tar -zcvf 创压缩文件 出现 tar: Error exit delayed from previous errors;
解决方法:
可能是你的权限不够或者你存放tar.gz的目录限不是777
第一步:mkdir 目录2 .
第二步 改变目录权限 chmod 777 目录2 -R
第三步:sudo tar -zcvf 目录/目录2.tar.gz /目录1/目录2
出现这种问题可能有两种情况:
1、打包目录中可能有的文件没有读取(R)权限;
2、打包目录中可能有的目录没有执行(X)权限;
找到权限有问题的文件或目录并使用下面的chmod命令更改它们的权限即可:
#更改文件权限
chmod u+r file
#更改目录权限
chmod -R u+xr dir
权限设置完成之后,再使用tar命令打包压缩就不会再有tar: Error exit delayed from previous errors的错误了。
有时候我们在解压的时候也会出现tar: Error exit delayed from previous errors错误,这种情况通常是由于xxx.tar.gz压缩包内有些文件/目录不能被当前用户读取造成的。