我正在提取一个大 tarball,但该工作在中途被终止。是否可以继续提取而不从头回滚?我使用的命令是
tar xvf foo.tar.gz
Run Code Online (Sandbox Code Playgroud)
简短回答: --skip-old-files
更长的答案: tar --skip-old-files -xvf aoeu.tar将使 tar 默默地忽略具有相应输出文件的任何文件。也可以使用该-k标志,但这将导致 tar 抛出错误并懦弱地拒绝进一步执行任何操作。但是,我不确定如何处理部分提取的文件,因此您可能必须手动识别这些文件并单独执行这些操作(如果 tar 在操作过程中中止,则应该只有一个大小和内容不匹配的文件)。
| 归档时间: |
|
| 查看次数: |
3240 次 |
| 最近记录: |