![为什么我的多部分 .tar 只能部分解压?(缺少文件)](https://linux22.com/image/1319773/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%E5%A4%9A%E9%83%A8%E5%88%86%20.tar%20%E5%8F%AA%E8%83%BD%E9%83%A8%E5%88%86%E8%A7%A3%E5%8E%8B%EF%BC%9F%EF%BC%88%E7%BC%BA%E5%B0%91%E6%96%87%E4%BB%B6%EF%BC%89.png)
我有 25 个 .tar 文件,例如:filename.tar.001
-filename.tar.025
当我想用cat myarchive.tar.* | tar xvf -
它解压它们时,但却缺少文件:整个 .tar 是 1.2 GB,但解压后的文件只有 600MB - 我在约 400 个文件中缺少约 200 个。
我已经在 Windows 操作系统上使用 7zip 对它们进行了压缩:add to archive > .tar > 50 MB per part
小图像我的意思:
答案1
对于多部分 tarball 没有官方规范。请先cat
在服务器上使用以将它们组合起来。
cat ...tar.* > ....tar
tar zxf ....tar