2010年11月9日 星期二

dd command

dd:
convert and copy a file

if: 輸入檔案or位置
of: 輸出檔案or位置

bs: 一次read or write數目 以bytes

ibs=BYTES read BYTES bytes at a time (default: 512)

obs=BYTES write BYTES bytes at a time (default: 512)




seek=BLOCKS

skip BLOCKS obs-sized blocks at start of output
跳過obs-sized blocks設置的大小後
做輸出

skip=BLOCKS

skip BLOCKS ibs-sized blocks at start of input
跳過ibs-sized blocks設置的大小後
做輸入

ex.
dd if=./uboot.bin of=/dev/sdb bs=1K seek=1
將當目錄下的uboot.bin寫到/dev/sdb去
先跳過1Kbytes
寫入uboot.bin

ex.
dd if=./uImage of=/dev/sdb bs=1M seek=1

將當目錄下的uImage寫到/dev/sdb去
先跳過1Mbytes
寫入uboot.bin

當seek=1 bs所代表的值就等於offset大小
感謝Auron大教學


透過Facebook分享

沒有留言: