gpt4 book ai didi

linux - Dd 无法正常工作?

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:47 25 4
gpt4 key购买 nike

我对Linux不是很熟悉所以请原谅我的无知。我正在尝试使用以下命令将文件转储到虚拟软盘:

dd if=a.out of=image bs=1024 count=1 conv=notrunc

它创建与 a.out (1kB) 大小完全相同的图像文件。但是在我 friend 的笔记本电脑上,他的图像文件是 1.5MB。他是正确的(正如我的教授所说),但我的不是。我什至尝试使用他的 a.out 文件进行检查,但它产生了相同的错误结果。

关于为什么会这样以及如何解决它的任何意见?

最佳答案

很可能您 friend 的目标文件已经 1.5M(或普通软盘镜像为 1.44M)。 notrunc 意味着它不会在写入文件之前截断文件,因此,如果您将 1K 写入一个更大的文件,只有前 1K 被覆盖,其余部分保持原样。

如果你想要一个 1.44M 的文件开始,你可以先创建它:

dd if=/dev/zero of=image bs=1440k count=1

然后使用您的命令覆盖它的第一位。

关于linux - Dd 无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25716218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com