答案1
您的 URL 包含?
、=
和 ,&
这些字符对于您的 shell 来说可能是特殊字符。它们将被解释,例如,将命令放入后台作业。运行jobs
以查看是否还有curl
命令仍在运行。
两种解决方案:
- 将
https://…
URL 括在双引号中 - 使用
\
因此,两者都应该有效:
curl -O "https://software-download.microsoft.com/db/Win10_1903_V2_English_x64.iso?t=3bbd00d6-f352-44fe-8d54-39823648e16f&e=1570698933&h=9209eec4d6644bf387d305a0fcc20fd3"
curl -O https://software-download.microsoft.com/db/Win10_1903_V2_English_x64.iso\?t\=3bbd00d6-f352-44fe-8d54-39823648e16f\&e\=1570698933\&h\=9209eec4d6644bf387d305a0fcc20fd3