我正在尝试从 OneDrive 下载 157gb
.zip
文件(我已尝试过 curl
和 wget
)到我连接到 ssh
的计算机。我通常运行 screen
,启动下载,然后分离并断开连接。 我注意到每次下载结束时都没有错误,输出正好为 20GB,这似乎是 OneDrive 的限制。
事实上,正如您在此讨论中所读到的:
有什么办法可以解决这个问题吗?
首先检查
wget
是否确实在给定 URL 下看到大小为 157GB 的文件,方法是
wget --spider URLTOFILE
无需下载即可获得文件的基本信息,文件大小将被描述为
Length:
,然后检查它是否支持部分噱头如下
wget --server-response --spider URLTOFILE
然后检查输出是否包含
Accept-Ranges: bytes
,如果是,则可能可以利用部分技巧来获取整个文件,开始执行以下命令
wget -c -O file.zip URLTOFILE
然后在获得前 20GB 后再次运行它并观察它是否下载了文件的更多部分。
不幸的是有同样的问题:-(