Bash
我可以下載磁碟映像並將其寫入分區而不保存為文件嗎?
我想知道是否可以將磁碟映像文件直接寫入分區而不先將其保存為文件。就像是
dd if="http://diskimages.com/i_am_a_disk_image.img" of=/dev/sdb1 bs=2M
我也會接受 C 或 Python 的答案,因為我知道如何編譯它們。
這實際上是微不足道的。您可以像寫入文件一樣寫入設備,並且有用於直接下載內容並將其寫入文件或將其寫入“stdout”的命令。
作為使用者
root
,您可以簡單地:curl https://www.example.com/some/file.img > /dev/sdb
/dev/sdb
你的硬碟在哪裡。通常不建議這樣做,但可以正常工作,並且在沒有太多磁碟空間的非常小的設備中很有用。
順便說一下,將磁碟映像寫入磁碟
/dev/sdb
而不是分區會更正常/dev/sdb1
。