windows下dd命令有哪些
dd是Linux/UNIX 下的一個(gè)非常有用的命令,作用是用指定大小的塊拷貝一個(gè)文件,并在拷貝的同時(shí)進(jìn)行指定的轉(zhuǎn)換。下面是學(xué)習(xí)啦小編為大家整理的dd命令大全,希望對(duì)您有所幫助!
windows下dd命令
語(yǔ)法格式
dd [option]
dd指令選項(xiàng)詳解
if=file:輸入文件名,缺省為標(biāo)準(zhǔn)輸入
of=file:輸出文件名,缺省為標(biāo)準(zhǔn)輸出
ibs=bytes:一次讀入 bytes 個(gè)字節(jié)(即一個(gè)塊大小為 bytes 個(gè)字節(jié))
obs=bytes:一次寫 bytes 個(gè)字節(jié)(即一個(gè)塊大小為 bytes 個(gè)字節(jié))
bs=bytes:同時(shí)設(shè)置讀寫塊的大小為 bytes ,可代替 ibs 和 obs
cbs=bytes:一次轉(zhuǎn)換 bytes 個(gè)字節(jié),即轉(zhuǎn)換緩沖區(qū)大小
skip=blocks:從輸入文件開頭跳過(guò) blocks 個(gè)塊后再開始復(fù)制
seek=blocks:從輸出文件開頭跳過(guò) blocks 個(gè)塊后再開始復(fù)制。(通常只有當(dāng)輸出文件是磁盤或磁帶時(shí)才有效)
count=blocks:僅拷貝 blocks 個(gè)塊,塊大小等于 ibs 指定的字節(jié)數(shù)
conv=ASCII:把EBCDIC碼轉(zhuǎn)換為ASCIl碼。
conv=ebcdic:把ASCIl碼轉(zhuǎn)換為EBCDIC碼。
conv=ibm:把ASCIl碼轉(zhuǎn)換為alternate EBCDIC碼。
conv=block:把變動(dòng)位轉(zhuǎn)換成固定字符。
conv=ublock:把固定位轉(zhuǎn)換成變動(dòng)位。
conv=ucase:把字母由小寫轉(zhuǎn)換為大寫。
conv=lcase:把字母由大寫轉(zhuǎn)換為小寫。
conv=notrunc:不截短輸出文件。
conv=swab:交換每一對(duì)輸入字節(jié)。
conv=noerror:出錯(cuò)時(shí)不停止處理。
conv=sync:把每個(gè)輸入記錄的大小都調(diào)到ibs的大小(用NUL填充)。
iflag=FLAGS:指定讀的方式FLAGS,參見“FLAGS參數(shù)說(shuō)明”
oflag=FLAGS:指定寫的方式FLAGS,參見“FLAGS參數(shù)說(shuō)明”
FLAGS參數(shù)說(shuō)明:
append -append mode (makes sense only for output; conv=notrunc sug-gested)
direct:讀寫數(shù)據(jù)采用直接IO方式;
directory:讀寫失敗除非是directory;
dsync:讀寫數(shù)據(jù)采用同步IO;
sync:同上,但是針對(duì)是元數(shù)據(jù)
fullblock:堆積滿block(accumulate full blocks of input )(iflag only);
nonblock:讀寫數(shù)據(jù)采用非阻塞IO方式
noatime:讀寫數(shù)據(jù)不更新訪問(wèn)時(shí)間