歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux dd命令全面解析

linux/unix  dd命令是一個非常好的管理磁盤命令

dd命令作用:指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換,起到一個初始化磁盤的作用

1. 命令簡介

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