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

Linux/Unix dd命令詳解

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

一、dd命令的解釋。

dd:用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換。

注意:指定數字的地方若以下列字符結尾則乘以相應的數字:b=512;c=1;k=1024;w=2

參數:

1. if=文件名:輸入文件名,缺省為標准輸入。即指定源文件。< if=input file >


2. f=文件名:輸出文件名,缺省為標准輸出。即指定目的文件。< f=output file >


3. ibs=bytes:一次讀入bytes個字節,即指定一個塊大小為bytes個字節。


bs=bytes:一次輸出bytes個字節,即指定一個塊大小為bytes個字節。


bs=bytes:同時設置讀入/輸出的塊大小為bytes個字節。


4. cbs=bytes:一次轉換bytes個字節,即指定轉換緩沖區大小。


5. skip=blocks:從輸入文件開頭跳過blocks個塊後再開始復制。


6. seek=blocks:從輸出文件開頭跳過blocks個塊後再開始復制。


注意:通常只用當輸出文件是磁盤或磁帶時才有效,即備份到磁盤或磁帶時才有效。


7. count=blocks:僅拷貝blocks個塊,塊大小等於ibs指定的字節數。


8. conv=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