使用dd命令进行读写操作时,会直接打印
5+0 records in
5+0 records out
5120 bytes (5.1 kB, 5.0 KiB) copied, 0.0064346 s, 796 kB/s
正常使用">/dev/null"仍然不能将其隐藏或输出到文本。特别是使用代码调用时,会与print一同输出。不方便记录和日志分析
原因:
dd if=/dev/zero of=/mnt/test bs=1k count=100 >output
此时的输出为标准错误输出,所有output里面是没有内容的
解决方法:
必须采用dd if=/dev/zero of=/mnt/test bs=1k count=100 2>>output才可以。
biu提否