歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux dd命令使用詳解

Linux dd命令使用詳解

日期:2017/2/28 15:33:04   编辑:Linux教程

dd 的主要選項:

指定數字的地方若以下列字符結尾乘以相應的數字:

b=512, c=1, k=1024, w=2, xm=number m

if=file

輸入文件名,缺省為標准輸入。

of=file

輸出文件名,缺省為標准輸出。

ibs=bytes

一次讀入 bytes 個字節(即一個塊大小為 bytes 個字節)。

obs=bytes

一次寫 bytes 個字節(即一個塊大小為 bytes 個字節)。

bs=bytes

同時設置讀寫塊的大小為 bytes ,可代替 ibs 和 obs 。

cbs=bytes

一次轉換 bytes 個字節,即轉換緩沖區大小。

skip=blocks

從輸入文件開頭跳過 blocks 個塊後再開始復制。

seek=blocks

從輸出文件開頭跳過 blocks 個塊後再開始復制。(通常只有當輸出文件是磁盤或磁帶時才有效)。

count=blocks

僅拷貝 blocks 個塊,塊大小等於 ibs 指定的字節數。

conv=conversion[,conversion...]

用指定的參數轉換文件。

轉換參數:

ascii 轉換 EBCDIC 為 ASCII。

ebcdic 轉換 ASCII 為 EBCDIC。

ibm 轉換 ASCII 為 alternate EBCDIC.

block 把每一行轉換為長度為 cbs 的記錄,不足部分用空格填充。

unblock 使每一行的長度都為 cbs ,不足部分用空格填充。

lcase 把大寫字符轉換為小寫字符。

ucase 把小寫字符轉換為大寫字符。

swab 交換輸入的每對字節。

noerror 出錯時不停止。

notrunc 不截短輸出文件。

sync 把每個輸入塊填充到ibs個字節,不足部分用空(NUL)字符補齊。

Copyright © Linux教程網 All Rights Reserved