从文件中提取字节数

joe*_*g07 0 command-line dd

是否可以使用 dd 从文件中提取几个字节?该文件位于辅助驱动器上。

如果这是一个简单的问题,我深表歉意,但我不是命令行专家。

fro*_*utz 9

如果这是file

hello world how are you today
Run Code Online (Sandbox Code Playgroud)

然后这world将从file

 dd bs=1 skip=6 count=5 if=file
Run Code Online (Sandbox Code Playgroud)

它跳过 6 个字节 ( hello_),读取 5 个字节 ( world),并忽略其余部分。

因此,使用skip, count, 和bs=1(或者,当使用 GNU dd 时,使用 count_bytes/skip_bytes 标志),您可以以字节分辨率提取特定的字节范围。

  • 没有`/dev/sdb2/pathname`...你可以将原始数据写入设备,或者你必须使用`mount`所以它是`/mnt/sdb2/pathname`。这听起来像是一个 XY 问题,所以也许你应该问你真正的问题...... (5认同)