首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenBSD中的人类可读的dd?

OpenBSD中的人类可读的dd?
EN

Unix & Linux用户
提问于 2017-12-24 17:28:28
回答 1查看 1.4K关注 0票数 1
代码语言:javascript
运行
复制
# 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)
# 

当我看到:

代码语言:javascript
运行
复制
16074433 bytes/sec

我无法确定,那是多少钱。

如果我把它放在计算器里:

代码语言:javascript
运行
复制
# echo '16074433 / 1024 / 1024' | bc
15
#

我看得出来是15兆字节/秒。好的。

问题:默认情况下如何使dd的输出具有可读性?

EN

回答 1

Unix & Linux用户

发布于 2017-12-24 17:45:18

OpenBSD倾向于避免像这样的化妆品特性。如果您真的关心,您可以安装GNU coreutils。请注意,系统脚本可能与GNU不兼容(coreutils实现了相应的OpenBSD实用程序的大多数特性,但并不是所有这些特性,而且并不总是使用相同的语法),所以我不建议将GNU放在路径上。

但你为什么要这么做呢?dd不太有用难以正确使用。如果您想了解大文件副本的长度,可以在此过程中使用lsof -o。(至少,您可以在大多数Unix变体上使用,我还没有检查这在OpenBSD上是否有效。)这适用于任何进程,因此您只需使用cpcat进行复制。如果您想要更多地控制带宽和状态输出,可以安装光伏,它有一个OpenBSD端口。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/412838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档