如何获取设备不同点的几个字节的快照?

如何获取设备不同点的几个字节的快照?

我有一个设备,我不确定几个月前我是否用随机位填充了它。我想在该设备的 10 个不同位置获取 10 个字节。在 bash 中可以这样做吗?

答案1

尝试这样的事情:

dd if=/dev/device of=output-file bs=1 count=10 skip=<offset of data>

它的作用正如罐头上所说的那样;从设备上的给定位置开始读取 10 个字节到输出文件。它也适用于常规文件(甚至管道)。如果你想要标准输出,只需省略该of=部分即可。

请注意,状态信息写入 stderr(而不是 stdout),因此不会干扰管道或重定向;如果您想抑制它,请status=none在 Linux 上添加,或2>/dev/null)。

相关内容