<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://202.127.29.3/~shen/wiki/index.php?action=history&amp;feed=atom&amp;title=Dd</id>
	<title>Dd - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://202.127.29.3/~shen/wiki/index.php?action=history&amp;feed=atom&amp;title=Dd"/>
	<link rel="alternate" type="text/html" href="http://202.127.29.3/~shen/wiki/index.php?title=Dd&amp;action=history"/>
	<updated>2026-05-15T11:49:46Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>http://202.127.29.3/~shen/wiki/index.php?title=Dd&amp;diff=22&amp;oldid=prev</id>
		<title>Shen：​以“&#039;&#039;&#039;dd 是 Linux/UNIX 下的一个非常有用的命令，作用是用指定大小的块拷贝一个文件，并在拷贝的同时进行指定的转换&#039;&#039;&#039;。  dd 的...”为内容创建页面</title>
		<link rel="alternate" type="text/html" href="http://202.127.29.3/~shen/wiki/index.php?title=Dd&amp;diff=22&amp;oldid=prev"/>
		<updated>2012-04-06T02:13:47Z</updated>

		<summary type="html">&lt;p&gt;以“&amp;#039;&amp;#039;&amp;#039;dd 是 Linux/UNIX 下的一个非常有用的命令，作用是用指定大小的块拷贝一个文件，并在拷贝的同时进行指定的转换&amp;#039;&amp;#039;&amp;#039;。  dd 的...”为内容创建页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;dd 是 Linux/UNIX 下的一个非常有用的命令，作用是用指定大小的块拷贝一个文件，并在拷贝的同时进行指定的转换&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
dd 的主要选项：&lt;br /&gt;
指定数字的地方若以下列字符结尾乘以相应的数字:&lt;br /&gt;
b=512, c=1, k=1024, w=2, xm=number m&lt;br /&gt;
&lt;br /&gt;
if=file&lt;br /&gt;
输入文件名，缺省为标准输入。&lt;br /&gt;
&lt;br /&gt;
of=file&lt;br /&gt;
输出文件名，缺省为标准输出。&lt;br /&gt;
&lt;br /&gt;
ibs=bytes&lt;br /&gt;
一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。&lt;br /&gt;
&lt;br /&gt;
obs=bytes&lt;br /&gt;
一次写 bytes 个字节(即一个块大小为 bytes 个字节)。&lt;br /&gt;
&lt;br /&gt;
bs=bytes&lt;br /&gt;
同时设置读写块的大小为 bytes ，可代替 ibs 和 obs 。&lt;br /&gt;
&lt;br /&gt;
cbs=bytes&lt;br /&gt;
一次转换 bytes 个字节，即转换缓冲区大小。&lt;br /&gt;
&lt;br /&gt;
skip=blocks&lt;br /&gt;
从输入文件开头跳过 blocks 个块后再开始复制。&lt;br /&gt;
&lt;br /&gt;
seek=blocks&lt;br /&gt;
从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)&lt;br /&gt;
&lt;br /&gt;
count=blocks&lt;br /&gt;
仅拷贝 blocks 个块，块大小等于 ibs 指定的字节数。&lt;br /&gt;
&lt;br /&gt;
conv=conversion[,conversion...]&lt;br /&gt;
用指定的参数转换文件。&lt;br /&gt;
&lt;br /&gt;
转换参数:&lt;br /&gt;
&lt;br /&gt;
ascii 转换 EBCDIC 为 ASCII。&lt;br /&gt;
&lt;br /&gt;
ebcdic 转换 ASCII 为 EBCDIC。&lt;br /&gt;
&lt;br /&gt;
ibm 转换 ASCII 为 alternate EBCDIC.&lt;br /&gt;
&lt;br /&gt;
block 把每一行转换为长度为 cbs 的记录，不足部分用空格填充。&lt;br /&gt;
&lt;br /&gt;
unblock&lt;br /&gt;
使每一行的长度都为 cbs ，不足部分用空格填充。&lt;br /&gt;
&lt;br /&gt;
lcase 把大写字符转换为小写字符。&lt;br /&gt;
&lt;br /&gt;
ucase 把小写字符转换为大写字符。&lt;br /&gt;
&lt;br /&gt;
swab 交换输入的每对字节。 Unlike the&lt;br /&gt;
Unix dd, this works when an odd number of&lt;br /&gt;
bytes are read. If the input file contains&lt;br /&gt;
an odd number of bytes, the last byte is&lt;br /&gt;
simply copied (since there is nothing to&lt;br /&gt;
swap it with).&lt;br /&gt;
&lt;br /&gt;
noerror&lt;br /&gt;
出错时不停止。&lt;br /&gt;
&lt;br /&gt;
notrunc&lt;br /&gt;
不截短输出文件。&lt;br /&gt;
&lt;br /&gt;
sync 把每个输入块填充到ibs个字节，不足部分用空(NUL)字符补齐。&lt;br /&gt;
&lt;br /&gt;
由于 dd 命令允许二进制方式读写，所以特别适合在原始物理设备上进行输入/输出。例如可以用下面的命令为软盘建立镜像文件：&lt;br /&gt;
dd if=/dev/fd0 of=disk.img bs=1440k&lt;br /&gt;
有趣的是，这个镜像文件能被 HD-Copy ，Winimage 等工具软件读出。再如把第一个硬盘的前 512 个字节存为一个文件：&lt;br /&gt;
dd if=/dev/hda of=disk.mbr bs=512 count=1&lt;/div&gt;</summary>
		<author><name>Shen</name></author>
	</entry>
</feed>