OpenBSD tends to avoid cosmetic features like this one. If you really care, you can install GNU coreutils. Beware that system scripts may not be compatible with GNU coreutils (coreutils implements most features of the corresponding OpenBSD utilities, but not all of them, and not always with the same syntax), so I would not recommend putting GNU coreutils on the PATH.
But why would you need that, anyway? dd
is not very useful and hard to use correctly. If you want to see how far along a large file copy is, you can use lsof -o
on the process. (At least, you can on most Unix variants, I haven't checked whether this works on OpenBSD.) This works on any process, so you can just use cp
or cat
to do the copy. If you want more control over bandwidth and status output, you can install pv, which has an OpenBSD port.
kill -SIGUSR1 <pid>
as root or the same uid of the dd process. – user2497 Apr 15 '19 at 05:40