复制、转换和格式化文件命令:dd

发布时间:2012年4月2日 阅读:8607次 分类:Linux基础 暂无评论

DD命令可以把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。当然也可以拿来测试磁盘读写速度哦。


dd


【语法】dd[选项]
【详解】dd命令用于复制文件,并在复制的同时进行文件转换。
【参数】


选项 相应功能
bs=<字节> 强制将ibs与obs设置为指定的字节数
cbs=<字节> 每次转换指定的字节数
ibs=<字节> 每次读取指定的字节数
obs=<字节> 每次写入指定的字节数
conv=<关键字>

按关键字表示的方式转换文件

ascii:由EBCDIC码转换为ASCII码
ebcdic:由ASCII码转换为EBCDIC码
ibm:由ASCII码转换成alternative EBCDIC码
block:将每一行长度转换为cbs指定的字节数
unblock:删除cbs指定大小块中所有结束的空格
lcase:将大写转换为小写
ucase:将小写转换为大写
notrunc:不截断输出文件
swab:交换输入的数据字节,每两个为一组
noerror:读数据发生错误时继续执行
sync:以NUL字符填充每个输入的数据块,
填满至ibs值的大小,当与“block”或“unblock”选项配合使用时,
会以空格代替NUL字符进行填充。

count=<块数> 只复制指定块数的输入数据
seek=<块数> 寻找指定大小的数据块
skip=<块数> 寻找固定大小的数据块
if=<文件> 读取指定文件的内容
of=<文件> 将数据写入到指定文件
--help 显示帮助信息
--version 显示版本信息

例子:


关于dd命令的运用,请参考:《Linux常用磁盘I/O测试命令

标签: 基础, dd

添加新评论 »




captcha
请输入验证码