Linux dd Command Show Progress Copy Bar With Status

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 :