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