dd 的用法详解

dd 的用法详解

ID:40533446

大小:42.00 KB

页数:7页

时间:2019-08-04

dd 的用法详解_第1页
dd 的用法详解_第2页
dd 的用法详解_第3页
dd 的用法详解_第4页
dd 的用法详解_第5页
资源描述:

《dd 的用法详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、linux下dd命令详解名称:dd使用权限:所有使用者dd这个指令在manual里的定义是convertandcopyafile使用方式:dd[option]如果你想要在线看manual,可以试试:dd--help或是infodd如果你想要看看这个版本如何:dd--version输入或输出ddif=[STDIN]of=[STDOUT]强迫输入或输出的Size为多少Bytesbs:dd-ibs=[BYTE]-obs=[SIZE]强迫一次只做多少个Bytescbs=BYTES跳过一段以后才输出seek=BLOCKS跳过一段以后才输入skip=BLOCKS当然你可以拿这

2、个来方便的拷贝光碟(注意,你的光碟是标准的iso9660格式才可以这么做唷!)ddif=/dev/cdromof=cdrom.iso其中if后面以及of后面的内容依你的需求调整。然后给系统这个指令就可以烧了:cdrecord-vcdrom.iso这篇不是在讲cdrecord的,所以上面的指令是最为简单但是不一定能符合您的硬件环境...功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskco

3、py的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。语法:dd[选项]if=输入文件(或设备名称)。of=输出文件(或设备名称)。ibs=bytes一次读取bytes字节,即读入缓冲区的字节数。skip=blocks跳过读入缓冲区开头的ibs*blocks块。obs=bytes一次写入bytes字节,即写入缓冲区的字节数。bs=bytes同时设置读/写缓冲区的字节数(等于设置ibs和obs)。cbs=byte一次转换bytes字节。count=blocks只拷贝输入的blocks块。conv=ASCII把EBC

4、DIC码转换为ASCIl码。conv=ebcdic把ASCIl码转换为EBCDIC码。conv=ibm把ASCIl码转换为alternateEBCDIC码。conv=block把变动位转换成固定字符。conv=ublock把固定位转换成变动位。conv=ucase把字母由小写转换为大写。conv=lcase把字母由大写转换为小写。conv=notrunc不截短输出文件。conv=swab交换每一对输入字节。conv=noerror出错时不停止处理。conv=sync把每个输入记录的大小都调到ibs的大小(用NUL填充)。 dd的主要选项:指定数字的地方若以下列字符

5、结尾乘以相应的数字:b=512,c=1,k=1024,w=2,xm=numbermif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入bytes个字节(即一个块大小为bytes个字节)。obs=bytes一次写bytes个字节(即一个块大小为bytes个字节)。bs=bytes同时设置读写块的大小为bytes,可代替ibs和obs。cbs=bytes一次转换bytes个字节,即转换缓冲区大小。skip=blocks从输入文件开头跳过blocks个块后再开始复制。seek=blocks从输出文件开头跳过blo

6、cks个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)count=blocks仅拷贝blocks个块,块大小等于ibs指定的字节数。conv=conversion[,conversion...]用指定的参数转换文件。转换参数:ascii转换EBCDIC为ASCII。ebcdic转换ASCII为EBCDIC。ibm转换ASCII为alternateEBCDIC.block把每一行转换为长度为cbs的记录,不足部分用空格填充。unblock使每一行的长度都为cbs,不足部分用空格填充。lcase把大写字符转换为小写字符。ucase把小写字符转换为大写字符。

7、swab交换输入的每对字节。UnliketheUnixdd,thisworkswhenanoddnumberofbytesareread.Iftheinputfilecontainsanoddnumberofbytes,thelastbyteissimplycopied(sincethereisnothingtoswapitwith).noerror出错时不停止。notrunc不截短输出文件。sync把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。由于dd命令允许二进制方式读写,所以特别适合在原始物理设备上进行输入/输出。例如可以用下面的命令为软盘

8、建立镜像文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。