您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)如何使用Linux中的dd命令的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
用于復(fù)制文件并對(duì)原文件的內(nèi)容進(jìn)行轉(zhuǎn)換和格式化處理。dd命令功能很強(qiáng)大的,對(duì)于一些比較底層的問(wèn)題,使用dd命令往往可以得到出人意料的效果
復(fù)制文件并對(duì)原文件的內(nèi)容進(jìn)行轉(zhuǎn)換和格式化處理
用的比較多的還是用dd來(lái)備份裸設(shè)備。但是不推薦,如果需要備份oracle裸設(shè)備,可以使用rman備份,或使用第三方軟件備份,使用dd的話,管理起來(lái)不太方便。
建議在有需要的時(shí)候使用dd 對(duì)物理磁盤(pán)操作,如果是文件系統(tǒng)的話還是使用tar backup cpio等其他命令更加方便。另外,使用dd對(duì)磁盤(pán)操作時(shí),最好使用塊設(shè)備文件。
dd(選項(xiàng))
bs=:將ibs(輸入)與obs(輸出)設(shè)成指定的字節(jié)數(shù); cbs=:轉(zhuǎn)換時(shí),每次只轉(zhuǎn)換指定的字節(jié)數(shù); conv=:指定文件轉(zhuǎn)換的方式; count=:僅讀取指定的區(qū)塊數(shù); ibs=:每次讀取的字節(jié)數(shù); obs=:每次輸出的字節(jié)數(shù); of=:輸出到文件; seek=:一開(kāi)始輸出時(shí),跳過(guò)指定的區(qū)塊數(shù); skip=:一開(kāi)始讀取時(shí),跳過(guò)指定的區(qū)塊數(shù); --help:幫助; --version:顯示版本信息。
[root@localhost text]# dd if=/dev/zero of=sun.txt bs=1M count=1 1+0 records in 1+0 records out 1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s [root@localhost text]# du -sh sun.txt 1.1M sun.txt
該命令創(chuàng)建了一個(gè)1M大小的文件sun.txt,其中參數(shù)解釋:
if 代表輸入文件。如果不指定if,默認(rèn)就會(huì)從stdin中讀取輸入。
of 代表輸出文件。如果不指定of,默認(rèn)就會(huì)將stdout作為默認(rèn)輸出。
bs 代表字節(jié)為單位的塊大小。
count 代表被復(fù)制的塊數(shù)。
/dev/zero 是一個(gè)字符設(shè)備,會(huì)不斷返回0值字節(jié)(\0)。
塊大小可以使用的計(jì)量單位表
單元大小 | 代碼 |
---|---|
字節(jié)(1B) | c |
字節(jié)(2B) | w |
塊(512B) | b |
千字節(jié)(1024B) | k |
兆字節(jié)(1024KB) | M |
吉字節(jié)(1024MB) | G |
以上命令可以看出dd命令來(lái)測(cè)試內(nèi)存操作速度:
1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s
生成隨機(jī)字符串
我們甚至可以使用 /dev/urandom 設(shè)備配合 dd 命令 來(lái)獲取隨機(jī)字符串。
[root@localhost ~]# dd if=/dev/urandom bs=1 count=15|base64 -w 0 15+0 records in 15+0 records out 15 bytes (15 B) copied, 0.000111993 s, 134 kB/s wFRAnlkXeBXmWs1MyGEs
感謝各位的閱讀!關(guān)于“如何使用Linux中的dd命令”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。