安卓Linux環(huán)境下的dd命令使用總結(jié)

一、dd命令的解釋

dd:用指定大小的塊拷貝一個文件吩跋,并在拷貝的同時進行指定的轉(zhuǎn)換。
注意:指定數(shù)字的地方若以下列字符結(jié)尾渔工,則乘以相應(yīng)的數(shù)字:b=512锌钮;c=1k=1024引矩;w=2
參數(shù)注釋:

  1. if=文件名:輸入文件名梁丘,缺省為標準輸入侵浸。即指定源文件。< if=input file >
  2. of=文件名:輸出文件名氛谜,缺省為標準輸出掏觉。即指定目的文件。< of=output file >
  3. ibs=bytes:一次讀入bytes個字節(jié)值漫,即指定一個塊大小為bytes個字節(jié)澳腹。
    obs=bytes:一次輸出bytes個字節(jié),即指定一個塊大小為bytes個字節(jié)杨何。
    bs=bytes:同時設(shè)置讀入/輸出的塊大小為bytes個字節(jié)酱塔。
  4. cbs=bytes:一次轉(zhuǎn)換bytes個字節(jié),即指定轉(zhuǎn)換緩沖區(qū)大小危虱。
  5. skip=blocks:從輸入文件開頭跳過blocks個塊后再開始復(fù)制羊娃。
  6. seek=blocks:從輸出文件開頭跳過blocks`個塊后再開始復(fù)制。
    注意:通常只用當(dāng)輸出文件是磁盤或磁帶時才有效埃跷,即備份到磁盤或磁帶時才有效蕊玷。
  7. count=blocks:僅拷貝blocks個塊,塊大小等于ibs指定的字節(jié)數(shù)弥雹。
  8. 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,不足部分用空格填充
    unblock:使每一行的長度都為cbs缅糟,不足部分用空格填充
    lcase:把大寫字符轉(zhuǎn)換為小寫字符
    ucase:把小寫字符轉(zhuǎn)換為大寫字符
    swab:交換輸入的每對字節(jié)
    noerror:出錯時不停止
    notrunc:不截短輸出文件
    sync:將每個輸入塊填充到ibs個字節(jié)挺智,不足部分用空(NUL)字符補齊。

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

  1. 將busybox文件備份到臨時文件目錄
    #dd if=/system/xbin/busybox of=/data/local/tmp/b

  2. 備份busybox數(shù)據(jù)赦颇,并利用gzip工具進行壓縮,保存到指定路徑
    #dd if=/system/xbin/busybox | gzip > /data/local/tmp/image.gz

  3. 將壓縮的備份文件恢復(fù)到指定目錄
    #busybox gzip -dc /data/local/tmp/image.gz | dd of=/data/local/tmp/und

4赴涵、備份與恢復(fù)MBR
·備份文件開始的512個字節(jié)大小的MBR信息到指定文件:
#dd if=/system/xbin/busybox of=/data/local/tmp/bb count=1 bs=512
· count=1指僅拷貝一個塊媒怯;bs=512指塊大小為512個字節(jié)

·恢復(fù):
#dd if=/data/local/tmp/bb of=/data/local/tmp/bbb
·將備份的MBR信息寫到磁盤開始部分


三、/dev/null和/dev/zero的區(qū)別

/dev/null髓窜,外號叫無底洞扇苞,你可以向它輸出任何數(shù)據(jù),它通吃寄纵,并且不會撐著鳖敷!
/dev/zero,是一個輸入設(shè)備程拭,你可你用它來初始化文件定踱。該設(shè)備無窮盡地提供0,可以使用任何你需要的數(shù)目——設(shè)備提供的要多的多恃鞋。他可以用于向設(shè)備或文件寫入字符串0崖媚。
/dev/null——它是空設(shè)備亦歉,也稱為位桶(bit bucket)。任何寫入它的輸出都會被拋棄畅哑。如果不想讓消息以標準輸出顯示或?qū)懭胛募瓤敲纯梢詫⑾⒅囟ㄏ虻轿煌啊?/p>

  • 3.1使用/dev/null
    /dev/null看作"黑洞", 它等價于一個只寫文件荠呐,所有寫入它的內(nèi)容都會永遠丟失.阶祭,而嘗試從它那兒讀取內(nèi)容則什么也讀不到。然而直秆, /dev/null對命令行和腳本都非常的有用

  • 3.2使用/dev/zero
    /dev/null一樣濒募, /dev/zero也是一個偽文件, 但它實際上產(chǎn)生連續(xù)不斷的null的流(二進制的零流圾结,而不是ASCII型的)瑰剃。 寫入它的輸出會丟失不見, 而從/dev/zero讀出一連串的null也比較困難筝野, 雖然這也能通過od或一個十六進制編輯器來做到晌姚。 /dev/zero主要的用處是用來創(chuàng)建一個指定長度用于初始化的空文件,就像臨時交換文件歇竟。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挥唠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子焕议,更是在濱河造成了極大的恐慌宝磨,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盅安,死亡現(xiàn)場離奇詭異唤锉,居然都是意外死亡,警方通過查閱死者的電腦和手機别瞭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門窿祥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蝙寨,你說我怎么就攤上這事晒衩。” “怎么了墙歪?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵听系,是天一觀的道長。 經(jīng)常有香客問我箱亿,道長跛锌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任届惋,我火速辦了婚禮髓帽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘脑豹。我一直安慰自己郑藏,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布瘩欺。 她就那樣靜靜地躺著必盖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪俱饿。 梳的紋絲不亂的頭發(fā)上歌粥,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天,我揣著相機與錄音拍埠,去河邊找鬼失驶。 笑死,一個胖子當(dāng)著我的面吹牛枣购,可吹牛的內(nèi)容都是我干的嬉探。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼棉圈,長吁一口氣:“原來是場噩夢啊……” “哼涩堤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起分瘾,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤胎围,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后德召,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痊远,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年氏捞,在試婚紗的時候發(fā)現(xiàn)自己被綠了碧聪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡液茎,死狀恐怖逞姿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捆等,我是刑警寧澤滞造,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站栋烤,受9級特大地震影響谒养,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜明郭,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一买窟、第九天 我趴在偏房一處隱蔽的房頂上張望丰泊。 院中可真熱鬧,春花似錦始绍、人聲如沸瞳购。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽学赛。三九已至,卻和暖如春吞杭,著一層夾襖步出監(jiān)牢的瞬間盏浇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工芽狗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绢掰,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓译蒂,卻偏偏與公主長得像曼月,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子柔昼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 一哑芹、dd命令的解釋 dd:用指定大小的塊拷貝一個文件,并在拷貝的同時進行指定的轉(zhuǎn)換捕透。注意:指定數(shù)字的地方若以下列字...
    綜合對接組閱讀 3,202評論 1 2
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,159評論 2 33
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理聪姿,服務(wù)發(fā)現(xiàn),斷路器乙嘀,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 命令 dd 參數(shù)說明:if=文件名:輸入文件名末购,缺省為標準輸入。即指定源文件虎谢。< if=input file >o...
    LGmark閱讀 765評論 0 4
  • dd if=xxx 從xxx讀取盟榴,如if=/dev/zero,該設(shè)備無窮盡地提供0,(不產(chǎn)生讀磁盤IO)of=x...
    子不語_whh閱讀 1,161評論 0 1