Dd

如何知道“dd”命令何時完成?

  • March 4, 2017

我的系統正在執行命令sudo dd if=/home/vico/file.iso of=/dev/sdb1,它會立即返回控制權,但傳輸需要一段時間。如何知道整個過程已經結束?

方法一

像這樣重寫你的命令

sudo dd if=/home/vico/file.iso of=/dev/sdb1 status=progress

樣本輸出:

462858752 bytes (463 MB, 441 MiB) copied, 38 s, 12,2 MB/s

dd在 GNU Coreutils 8.24(Ubuntu 16.04 和更新版本)中有這個status選項來顯示進度。

方法二

安裝pv

sudo apt-get install pv

一些例子

pv -n /dev/urandom | dd of=/dev/null
pv -tpreb source.iso | dd of=/dev/BLABLA bs=4096 conv=notrunc,noerror

更多資訊可以在這裡找到

引用自:https://unix.stackexchange.com/questions/349170