工作中需要将A文件填充到B文件中的C开始处,长度为D。
dd if=A of=B bs=1 seek=C count=D conv=notrunc
修改后B文件长度不变。
notrunc:不截短输出文件
将A文件(长度为100)拷贝成B文件,长度为D(长度为200),但是A文件长度小于D,直接用下面的命令,生成的B文件长度为100:
dd if=A of=B
改用下面的命令,生成的B文件长度即为200:
dd if=A of=B bs=200 conv=sync
sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。