我使用以下命令归档几个大型目录(总共几 TB 大小):
$ tar -vcf directories.tar --remove-files dir1/ dir2/ dir3/ dir4/
在通过 GNU 屏幕进行操作时,我不小心取消了该过程! (CTRL-C)
dir1 和 dir2 现已删除,并且似乎无法访问存档中的任何内容:
$ tar -tvf directories.tar
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
$ file directories.tar
directories.tar: empty
无论如何,我是否可以继续归档过程,以便它可以正确完成或从损坏的 tar 归档中恢复数据?
我正在使用 Ubuntu MATE。
答案1
如果 tar 文件为空,则没有可恢复的数据。