在嵌入式linux系统下,用tar zxvf data.tgz覆盖已被改变的文件abc.dat(data.tgz包含abc.dat),竟然会提示
tar: abc.dat: input/output error -- No space left on device tar: Error exit delayed from previous errors
既然是覆盖,为什么会提示空间不足呢?
后来我又在串口shell下输入
rm -f abc.dat tar zxvf data.tgz
这样是可以成功,然后我在程序里加入
rm -f abc.dat && tar zxvf data.tgz
这样又不行了 在 rm -f abc.dat后加入延时在tar zxvf data.tgz还是不可以
于是,我郁闷了,高手指点一下迷津吧 |