您的位置:首页 > 运维架构 > Linux

【转载】Linux下用dd命令扇区读写SD卡

2015-04-29 19:42 239 查看
原文出自:http://blog.chinaunix.net/uid-20717410-id-356955.html

[zoreraul@myhost ~]$ dd --help

用法:dd [操作数] ...

 或:dd 选项

复制文件,依照操作数转换并格式化。

bs=比特数 一次读写的比特数

cbs=比特数 一次转换的比特数

conv=CONVS 依照每个逗号分割的标志列表转换文件

count=块数 只将指定个块数复制到块

ibs=比特数 一次读取的比特数(默认:512)

if=文件 从指定文件中读取

iflag=符号 按照以逗号分隔的符号列表指定的方式读取

obs=比特数 一次写入指定比特数(默认:512)

of=文件 写入到指定文件

oflag=符号 按照以逗号分隔的符号列表指定的方式写入

seek=块数 在输出开始处跳过指定的块数

skip=块数 在输入开始处跳过指定的块数

status=noxfer 禁止传输统计

块和字节数后可能带有以下的一个或多个后缀:

c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M

GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.

每个 CONV 符号可能为:

ascii 由EBCDIC 码转换至ASCII 码

ebcdic 由ASCII 码转换至EBCDIC 码

ibm 由ASCII 码转换至替换的EBCDIC 码

block 将结束字符块里的换行替换成等长的空格

unblock 将cbs 大小的块中尾部的空格替换为一个换行符

lcase 将大写字符转换为小写

ucase 将小写字符转换为大写

swab 交换每一对输入数据字节

sync 将每个输入数据块以NUL 字符填满至ibs 的大小;当配合block

或unblock 时,会以空格代替NUL 字符填充

excl fail if the output file already exists

nocreat do not create the output file

notrunc 不截断输出文件

noerror 读取数据发生错误后仍然继续

fdatasync 结束前将输出文件数据写入磁盘

fsync 类似上面,但是元数据也一同写入

FLAG 符号可以是:

append 追加模式(仅对输出有意义;隐含了conv=notrunc)

direct 使用直接I/O 存取模式

directory 除非是目录,否则 directory 失败

dsync 使用同步I/O 存取模式

sync 与上者类似,但同时也对元数据生效

fullblock 为输入积累完整块(仅iflag)

nonblock 使用无阻塞I/O 存取模式

noatime 不更新存取时间

nocache 丢弃缓存数据

noctty 不根据文件指派控制终端

nofollow 不跟随链接文件

对运行中的"dd"进程发送一个USR1 信号会使得

I/O 的统计信息被打印到标准错误设备然后恢复复制操作。

$ dd if=/dev/zero of=/dev/null& pid=$!

$ kill -USR1 $pid; sleep 1; kill $pid

18335302+0 records in

18335302+0 records out

9387674624 bytes (9.4 GB) copied, 34.6279 seconds, 271 MB/s

可用选项有:

--help 显示此帮助信息并退出

--version 显示版本信息并退出

请向bug-coreutils@gnu.org 报告dd 的错误

GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>

GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>

请向<http://translationproject.org/team/zh_CN.html> 报告dd 的翻译错误

要获取完整文档,请运行:info coreutils 'dd invocation'

SEEK SD卡14848扇区 就可以把指定文件输入到SD卡里面去

sudo dd if=/home/zoreraul/buff
of=/dev/sdb seek=14848
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: