Originally published at: https://www.cyberciti.biz/faq/linux-unix-dd-command-show-progress-while-coping/
I am using dd command for block level copy and just found out that there’s no built in way to check the progress. How do I use the Linux or Unix dd command while coping /dev/sda to /deb/sdb and display a progress bar when data goes through a pipe? How do I monitor the progress of dd on Linux?
You can use “pv” for that :
dd if=<something> | pv | dd of=<something else>
Details :