工作中需要将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)字符补齐。
本文介绍如何使用ddif命令将一个文件的内容填充到另一个文件中指定位置,并保持目标文件长度不变。通过不同参数设置,如bs、seek、count及conv选项,实现精确控制文件复制过程。
3010

被折叠的 条评论
为什么被折叠?



