通过互联网使用文件运行命令?

通过互联网使用文件运行命令?

因此,我想在文件上运行命令,而无需下载并保存到硬盘上。我想将此命令与命令一起使用,dd将互联网上的 ISO 刻录到 CD 上。我知道我可以使用其他命令,例如wodim,但我想使用dd将互联网上的 ISO 直接刻录到 CD 上,而/dev/cdrom无需将其保存到硬盘上。

答案1

您可以使用 wget(默认安装)或 curl(您必须先安装 curl)

wget -qO-  http://url_of.iso | dd bs=4M of=/dev/cdrom

curl http://url_of.iso | dd bs=4M of=/dev/cdrom

假设您知道 iso 的 url 并且 /dev/cdrom 是您的 cd,可能是 cdrom1 或其他 ;)

答案2

我认为你正在尝试做这样的事情:

$ dd if=http://server.com/img.iso of=/dev/cdrom

但它不起作用,因为 dd 不理解 http 协议。

您应该使用 httpfs2 通过互联网挂载 iso,然后就可以使用 dd 命令。

要使用 httpfs2,您首先需要安装它(如果尚未安装):

$ sudo apt-get install httpfs2

然后通过 http 将 iso 挂载到文件夹中:

$ sudo httpfs2 http://server.com/img.iso ~/test

然后复制 CD:

$ sudo dd if=~/test of=/dev/cdrom

相关内容