<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=DD</id>
	<title>DD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=DD"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=DD&amp;action=history"/>
	<updated>2026-06-08T21:32:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=DD&amp;diff=26331&amp;oldid=prev</id>
		<title>Chao at 12:05, 12 May 2020</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=DD&amp;diff=26331&amp;oldid=prev"/>
		<updated>2020-05-12T12:05:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Linux dd命令用于读取、转换并输出数据。&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dd可从标准输入或文件中读取数据，根据指定的格式来转换数据，再输出到文件、设备或标准输出。&lt;br /&gt;
* if=文件名：输入文件名，默认为标准输入。即指定源文件。&lt;br /&gt;
* of=文件名：输出文件名，默认为标准输出。即指定目的文件。&lt;br /&gt;
* bs=bytes：同时设置读入/输出的块大小为bytes个字节。&lt;br /&gt;
* seek=blocks：从输出文件开头跳过blocks个块后再开始复制。&lt;br /&gt;
== Nano Bin File Pack Example ==&lt;br /&gt;
以16M 大小flash镜像打包脚本为例：&lt;br /&gt;
&lt;br /&gt;
 dd if=/dev/zero of=flashimg.bin bs=1M count=16 &amp;amp;&amp;amp;\&lt;br /&gt;
 dd if=$YOUR_UBOOT_FILE of=flashimg.bin bs=1K conv=notrunc &amp;amp;&amp;amp;\&lt;br /&gt;
 dd if=$YOUR_DTB_FILE of=flashimg.bin bs=1K seek=1024  conv=notrunc &amp;amp;&amp;amp;\&lt;br /&gt;
 dd if=$YOUR_KERNEL_FILE of=flashimg.bin bs=1K seek=1088  conv=notrunc &amp;amp;&amp;amp;\&lt;br /&gt;
 mkdir rootfs&lt;br /&gt;
 tar -xzvf $YOUR_ROOTFS_FILE -C ./rootfs &amp;amp;&amp;amp;\&lt;br /&gt;
 cp -r $YOUR_MOD_FILE  rootfs/lib/modules/ &amp;amp;&amp;amp;\&lt;br /&gt;
 # 为根文件系统制作jffs2镜像包&lt;br /&gt;
 # --pad参数指定 jffs2大小&lt;br /&gt;
 # 由此计算得到 0x1000000(16M)-0x10000(64K)-0x100000(1M)-0x400000(4M)=0xAF0000&lt;br /&gt;
 mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0xAF0000 -d rootfs/ -o jffs2.img &amp;amp;&amp;amp;\&lt;br /&gt;
 dd if=jffs2.img of=$YOUR_IMG_FILE  bs=1K seek=5184  conv=notrunc &amp;amp;&amp;amp;\&lt;br /&gt;
&lt;br /&gt;
== REF ==&lt;br /&gt;
* https://www.runoob.com/linux/linux-comm-dd.html&lt;br /&gt;
[[category: Linux Commands]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>