On Mac and Linux, we don’t need special softare to write an image, the dd
utility
can do it for us.
After we know which USB drive we want to write to, and after unmounting it, we can use
the pv
utility to show progress:
cat /tmp/somefile.img | pv | dd of=/dev/disk2 bs=1m
Now we have a nice bar that shows how much data has been transferred.
Also, on a Mac we can triple our speeds when copying by using /dev/rdiskx
instead of
/dev/diskx