# dd if=/dev/zero of=test.img bs=1M
11+0 records in
10+0 records out
10485760 bytes transferred in 0.652 secs (16074433 bytes/sec)
# 当我看到:
16074433 bytes/sec我无法确定,那是多少钱。
如果我把它放在计算器里:
# echo '16074433 / 1024 / 1024' | bc
15
#我看得出来是15兆字节/秒。好的。
问题:默认情况下如何使dd的输出具有可读性?
发布于 2017-12-24 17:45:18
OpenBSD倾向于避免像这样的化妆品特性。如果您真的关心,您可以安装GNU coreutils。请注意,系统脚本可能与GNU不兼容(coreutils实现了相应的OpenBSD实用程序的大多数特性,但并不是所有这些特性,而且并不总是使用相同的语法),所以我不建议将GNU放在路径上。
但你为什么要这么做呢?dd是不太有用和难以正确使用。如果您想了解大文件副本的长度,可以在此过程中使用lsof -o。(至少,您可以在大多数Unix变体上使用,我还没有检查这在OpenBSD上是否有效。)这适用于任何进程,因此您只需使用cp或cat进行复制。如果您想要更多地控制带宽和状态输出,可以安装光伏,它有一个OpenBSD端口。
https://unix.stackexchange.com/questions/412838
复制相似问题