我正在尝试下载40GB的文件并将其直接保存到USB闪存驱动器,因为我的本地硬盘驱动器上没有足够的空间来容纳该文件。
我也每天只能通过Internet连接下载10GB,而且我的USB格式为FAT32格式,因此它不能处理大于4GB的文件。
有没有办法每天下载几个4GB的文件,然后在全部下载后将它们缝合在一起?
我正在使用Windows 10,也有一个Kali Linux实时USB密钥。
如果您从中进行下载的站点支持恢复下载,则可以将其curl
与--continue-at
选项wget
一起使用,也可以将其与选项一起使用--start-pos
。
尽管有一个--max-filesize
选项curl
,它只是拒绝下载文件。
因此,您可以在文件足够大时中断下载,也可以使用类似的其他程序pv
(您可能必须安装此软件包)。
示例:假设“十进制” GB是安全的,则4 GB = 4000000000,因此使用例如
curl --continue-at 8000000000 http://your/file/url | pv -S --size 4000000000 > your-file-name
下载第三个块。(我希望curl能够正确处理大量数字,我只检查了少量数字)。
两者都是标准的Linux程序,我不知道它们是否也可用于Windows。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句