Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455847
  • 博文数量: 61
  • 博客积分: 507
  • 博客等级: 下士
  • 技术积分: 1185
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-20 00:19
文章分类

全部博文(61)

文章存档

2014年(13)

2013年(21)

2012年(27)

分类: 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压缩包内有些文件/目录不能被当前用户读取造成的。

阅读(24600) | 评论(1) | 转发(0) |
0

上一篇:ORACLE死锁

下一篇:Linux 常见的命令

给主人留下些什么吧!~~

laoadiy2012-11-23 18:59:04

-C 指定tar的目录