dd 指令問題. - Linux

Hedy avatar
By Hedy
at 2008-06-04T23:05

Table of Contents

※ 引述《[email protected] (風)》之銘言:
: ※ 引述《[email protected] (MortonRainey)》之銘言:
: 如果是要填 0 的話:
: dd if=/dev/zero of=ifile conv=notrunc oflag=append bs=1 count=12
: > 不好意思再次請教各位先進這個問題。
: > 若是不用dd指令,有其他的方法達成嗎?
: 一樣假設要填 0 的話:
: head -c 12 /dev/zero >> ifile
: * 操作實例:假設原檔案是從 /dev/random 產生的 10 bytes 大小的檔案,
: 想要在檔案尾端填 0 直到檔案大小變成 20 bytes。
: * 產生兩個相同的 10 bytes 的檔案 test.dd 和 test.head
: $ dd if=/dev/random of=./test.dd bs=1 count=10
: 10+0 records in
: 10+0 records out
: 複製了 10 位元組 (10 B),0.000459235 秒,21.8 kB/s
: $ cp test.dd test.head
: $ ls -l test.*
: -rw-r--r-- 1 storm storm 10 2008-06-03 15:05 test.dd
: -rw-r--r-- 1 storm storm 10 2008-06-03 15:07 test.head
: * 使用 dd 填 0
: $ dd if=/dev/zero of=test.dd conv=notrunc oflag=append bs=1 count=10
: 10+0 records in
: 10+0 records out
: 複製了 10 位元組 (10 B),0.000134921 秒,74.1 kB/s
: $ ls -l test.dd
: -rw-r--r-- 1 storm storm 20 2008-06-03 15:09 test.dd
: * 使用 head 填 0
: $ head -c 10 /dev/zero >> test.head
: $ ls -l test.head
: -rw-r--r-- 1 storm storm 20 2008-06-03 15:11 test.head
: * 驗證檔案內容
: $ diff test.dd test.head && echo '檔案內容一致'
: 檔案內容一致
: $ hexdump test.dd
: 0000000 2d57 09bf cb4e 5118 6fb3 0000 0000 0000
: 0000010 0000 0000
: 0000014
謝謝大大詳細的解說,不過這個方法需自行算出欲append的bytes數,
此外填充值能改成其他的值如0xFF嗎?

--
Tags: Linux

All Comments

請問VMWARE要裝64位元的OS需要設定嗎?

Yedda avatar
By Yedda
at 2008-06-04T20:46
我在64位元的環境下安裝VMWARE SERVER版 然後在VMWARE再裝64位元的OS 但是POWER ON 的時候都會出現 You have configured this virtual machine as a 64-bit guest operating system. However, th ...

MSN連線經常錯誤

Isla avatar
By Isla
at 2008-06-04T19:55
我的Pidgin是2.2.1版kopete是0.12.7版。最近MSN 連線經常錯誤甚至不能連線。 我已經是使用HTTP連線了,但是情況完全沒有改善。請問有人遇到一樣情況嘛? - ...

runlevel

Ula avatar
By Ula
at 2008-06-04T18:36
請問一下 剛剛無聊完一下runlevel 結果我id:3:initdefault 好像不小心寫成id:333:initdefault 現在開機發生錯誤...T.T illegal runlevel: 333 連開機都不能了...要怎麼改回來 ... 還是修復...T.T...? - ...

請問:安裝完的ubuntu可否再重新設定帳號密碼?

Hazel avatar
By Hazel
at 2008-06-04T18:06
請問各位先進: 我安裝ubuntu 8.04的時候,ubuntu liveCD就要我將帳號密碼都設定好了 可是我希望能做到and#34;安裝完的ubuntu是沒有任何帳號密碼, 而是第一次開機的時候才設定and#34; 聽說這種行為是:Out-Of-Box Experience ...

Fedora Core9安裝的硬碟規劃問題

Hedy avatar
By Hedy
at 2008-06-04T16:19
※ 引述《Adama (So Say We All.)》之銘言: : ※ 引述《jeremyli0228 (Say,say,say U love me)》之銘言: : 大部分的程式都會裝在 /usr 底下,顯然你的/usr太小 : 鳥哥的文件有點年代了,現在硬碟這麼大,鳥哥的建議大小x20 都不要給它客氣 ...