中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認證|工資待遇與招聘,認準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux中dd命令詳解

時間:2019-08-16

linux shell 命令 大全_linux命令大全應(yīng)用_linux命令大全

一、dd命令

dd:用指定大小的塊拷貝一個文件,并在拷貝的同時進行指定的轉(zhuǎn)換。

注意:指定數(shù)字的地方若以下列字符結(jié)尾,則乘以相應(yīng)的數(shù)字:b=512;c=1;k=1024;w=2

參數(shù)注釋:

if=文件名:輸入文件名,缺省為標(biāo)準(zhǔn)輸入。即指定源文件。< if=input file >

以上信息解釋為:一個名為 sample 的 appender,其類型為 fileappender,即 文件輸出指定的 log 文件名為 sample.log,輸出的布局是 指定的樣式,輸出的格式 是 "%d [%p] - %m%n"。c程序中三個默認打開的與文件處理相關(guān)的文件分別是:標(biāo)準(zhǔn)輸入(standard input)、標(biāo)準(zhǔn)輸出(standard output)、標(biāo)準(zhǔn)錯誤輸出(standard erroroutput)。整句的意思就是標(biāo)準(zhǔn)輸出重定向到空設(shè)備文件,也就是不輸出任何信息到終端,標(biāo)準(zhǔn)錯誤輸出重定向等同于標(biāo)準(zhǔn)輸出,因為之前標(biāo)準(zhǔn)輸出已經(jīng)重定向到了空設(shè)備文件,所以標(biāo)準(zhǔn)錯誤輸出也重定向到空設(shè)備文件。

ibs=bytes:一次讀入bytes個字節(jié),即指定一個塊大小為bytes個字節(jié)。

obs=bytes:一次輸出bytes個字節(jié),即指定一個塊大小為bytes個字節(jié)。

bs=bytes:同時設(shè)置讀入/輸出的塊大小為bytes個字節(jié)。

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=conversion:用指定的參數(shù)轉(zhuǎn)換文件。

ascii:轉(zhuǎn)換ebcdic為ascii

ebcdic:轉(zhuǎn)換ascii為ebcdic

ibm:轉(zhuǎn)換ascii為alternate ebcdic

block:把每一行轉(zhuǎn)換為長度為cbs,不足部分用空格填充

linux shell 命令 大全_linux命令大全_linux命令大全應(yīng)用

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

lcase:把大寫字符轉(zhuǎn)換為小寫字符

ucase:把小寫字符轉(zhuǎn)換為大寫字符

swab:交換輸入的每對字節(jié)

noerror:出錯時不停止

notrunc:不截短輸出文件

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

二、dd應(yīng)用實例

1.將本地的/dev/hdb整盤備份到/dev/hdd

heng@me: dd if=/dev/hdb of=/dev/hdd

2.將/dev/hdb全盤數(shù)據(jù)備份到指定路徑的image文件

heng@me: dd if=/dev/hdb of=/root/image

3.將備份文件恢復(fù)到指定盤

heng@me: dd if=/root/image of=/dev/hdb

4.備份/dev/hdb全盤數(shù)據(jù),并利用gzip工具進行壓縮,保存到指定路徑

heng@me: dd if=/dev/hdb | gzip > /root/image.gz

5.將壓縮的備份文件恢復(fù)到指定盤

heng@me: gzip -dc /root/image.gz | dd of=/dev/hdb

6.備份與恢復(fù)MBR

linux命令大全_linux命令大全應(yīng)用_linux shell 命令 大全

備份磁盤開始的512個字節(jié)大小的MBR信息到指定文件:

heng@me: dd if=/dev/hda of=/root/image count=1 bs=512

count=1指僅拷貝一個塊;bs=512指塊大小為512個字節(jié)。