dd命令详解
命令如下:
dd iflag=dsync oflag=dsync if=led.bin of=/dev/sdb seek=1
作用:将led.bin文件烧写到SD卡的第一个扇区后的16K空间中。
iflag=FLAG 以FLAG指定的方式访问输入文件
oflag=FLAG 以FLAG指定的方式访问输出文件
FLAG:
网络释义:
dsync 指先把文件写入缓冲区然后再写入文件
sync 指同步写入,读不到就用NULL填充
个人感觉此释义不是很准确,有待鉴定。
官方释义:
详情见info dd
dsync Use synchronized I/O for data;Metadata is not necessarily synchronized.
sync Use synchronized I/O for both data and metadata.
if Input File
Of Output File
seek=1指跳过/dev/sdb(SD卡)的第一个扇区,因为第一扇区存有磁盘信息。
命令如下:
dd iflag=dsync oflag=dsync if=led.bin of=/dev/sdb seek=1
作用:将led.bin文件烧写到SD卡的第一个扇区后的16K空间中。
iflag=FLAG 以FLAG指定的方式访问输入文件
oflag=FLAG 以FLAG指定的方式访问输出文件
FLAG:
网络释义:
dsync 指先把文件写入缓冲区然后再写入文件
sync 指同步写入,读不到就用NULL填充
个人感觉此释义不是很准确,有待鉴定。
官方释义:
详情见info dd
dsync Use synchronized I/O for data;Metadata is not necessarily synchronized.
sync Use synchronized I/O for both data and metadata.
if Input File
Of Output File
seek=1指跳过/dev/sdb(SD卡)的第一个扇区,因为第一扇区存有磁盘信息。