如何使用dd Linux命令从网上下载文件?

How to use dd Linux command to download a file from the internet?

好吧,我知道这听起来很疯狂但是。 假设我通过 SSH 登录并在服务器上的虚拟机上工作。我有一个 link,我想用 dd 命令下载一个文件(1 GB)。

那么怎么做呢?

对我来说必须是这样的

dd if="www.speed.hetzner.de/1GB.bin"  of=~/dir bs=20

请告诉我,我到处找都找不到答案。

dd 不支持通过网络执行此操作,您应该使用 curlwget:

下载您的文件

wget -O ~/dir/1GB.bin http://www.speed.hetzner.de/1GB.bin

如果您真的想使用 dd 进行输出处理(例如,将 ISO 文件写入块设备),您可以将 curl 传输到 dd:

curl 'http://address.for/your.iso' | dd conv=noerror,sync bs=4M of=/dev/sdX