dd 参数使用
dd命令参数详解
- 输入输出文件相关参数
- if=文件名:输入文件名,缺省为标准输入,用于指定源文件,例如
if=inputfile。 - of=文件名:输出文件名,缺省为标准输出,用于指定目的文件,例如
of=outputfile。
- if=文件名:输入文件名,缺省为标准输入,用于指定源文件,例如
- 块大小相关参数
- ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
- bs=bytes:同时设置读入/输出的块大小为bytes个字节,可代替ibs和obs,例如在制作启动盘时可以设置
bs=4M来指定块大小为4M字节[4]()。 - cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
- 其他操作相关参数
- skip=blocks:从输入文件开头跳过blocks个块后再开始复制,通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。
- count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
- conv=conversion:用指定的参数转换文件,其转换参数如下:
- ascii:转换ebcdic为ascii。
- ebcdic:转换ascii为ebcdic。
- ibm:转换ascii为alternateebcdic。
- unblock:使每一行的长度都为cbs,不足部分用空格填充。
- lcase:把大写字符转换为小写字符(部分资料未提及此参数的相关用法示例,可自行测试探索)。
- ucase:把小写字符转换为大写字符(部分资料未提及此参数的相关用法示例,可自行测试探索)。
- swab:交换输入的每对字节(部分资料未提及此参数的相关用法示例,可自行测试探索)。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
