tar 从文件或 STDIN 中提取 zip 存档 - 差异

问题描述 投票:0回答:1

通过

下载并解压存档(zip存档,由7z创建)的训练
curl --output - "https://host.com/archive.zip" | tar -f - -C %dest_dir%

但是存档提取不完整。

%dest_dir%
中缺少一些压缩文件和文件夹。但当我表演的时候

curl --output archive.zip "https://host.com/archive.zip" && tar -f archive.zip -C %dest_dir%

然后整个档案就被完全提取了。

我怀疑防病毒软件默默地删除了一些内容,但AV日志似乎是空的。哪里可能有问题?

windows stdin tar
1个回答
0
投票

我没有明确的答案,但我确实有一些问题,命令中额外的破折号是做什么的:

curl --output - "https://host.com/archive.zip" | tar -f *-* -C %dest_dir%

另外,您在运行其他命令时遇到问题吗?我会尝试 wget,看看是否有更好的效果。

© www.soinside.com 2019 - 2024. All rights reserved.