dd 参数使用

dd 参数使用

dd命令参数详解

  • 输入输出文件相关参数
    • if=文件名:输入文件名,缺省为标准输入,用于指定源文件,例如if=inputfile
    • of=文件名:输出文件名,缺省为标准输出,用于指定目的文件,例如of=outputfile
  • 块大小相关参数
    • 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:交换输入的每对字节(部分资料未提及此参数的相关用法示例,可自行测试探索)。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文