使用 Cygwin 的 GNU tar 解压后文件损坏

使用 Cygwin 的 GNU tar 解压后文件损坏

我有一堆 tarball 备份,我刚刚使用 GNU tar 将其恢复到我的新 Windows 8.1 + Cygwin 系统上:

zsh$ for file in **/*.tgz; do tar xvzf $file; done

令我惊讶的是,许多提取的文件都已损坏。我尝试用 BSD tar 替换 GNU tar 并重复该过程,但相同的文件仍然损坏。

然后我尝试用 WinRAR 解压它们,结果很好。有人知道发生了什么事吗?

相关内容