点击上方蓝字
关注大侠之运维
后台回复”99.99%“获取运维干货
命令简介
dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
dd命令 用于复制文件并对原文件的内容进行转换和格式化处理件。
最常见的就是生成一些固定大小的文件,可以用来测告警或者测试日志清理脚本
语法
dd(选项)
选项
bs=<字节数>:将ibs(输入)与obs(输出)设成指定的字节数;count=<区块数>:仅读取指定的区块数;if=<文件>:读取文件;of=<文件>:输出到文件;--help:帮助;--version:显示版本信息。
扩展
/dev/null 空设备文件
/dev/zero 它会提供无限连续不断的空数据流,可以用来产生一个固定大小的空文件
实例
[root@localhost text]# dd if=/dev/zero of=test.txt bs=1M count=11+0 records in1+0 records out1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s[root@localhost text]# du -sh test.txt1.1M test.txt
该命令创建了一个1M大小的文件test.txt,其中参数解释:
if 代表输入文件。
of 代表输出文件。
bs 代表字节为单位的块大小。
count 代表被复制的块数。
/dev/zero 前面有介绍
以上命令可以看出dd命令来测试内存操作速度:
1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s
推荐阅读

文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。






