0

我想使用 dcfldd 因为它速度更快而且现代磁盘更大。

dcfldd trunc 文件,即使设置了选项 conv=notrunc。我在 CentOs5.x 上工作。另外,我尝试从源代码编译程序,但结果相同,dcfldd 损坏了文件。

例子:

echo -n 123456789 >outfile

echo -n "X" | dd of=outfile conv=notrunc

cat outfile 将给出:

X23456789

echo -n "Y" | dcfldd of=outfile conv=notrunc

cat outfile 将给出:

Y

我应该更改源中的某些内容还是我做错了什么?

4

1 回答 1

1

根据我的经验,of仅受它们之前出现的选项的seek影响。conv所以你的例子:

echo -n 123456789 >outfile
echo -n "Y" | dcfldd conv=notrunc of=outfile

将按预期工作。可以修改行为以适应dcfldd处理多个of选项的能力。

于 2014-07-21T05:42:20.380 回答