看板 Linux 關於我們 聯絡資訊
我是新手學linux 因為目前在用的東西剛好要用到linux的dd指令 我有一個壓縮檔 解壓縮後 要把裡面所有的東西放到記憶卡內 那我是先用tar來解壓縮後才用dd放到指令內 我使用如下 sudo dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC 不過這樣卻只顯示 dd: 開啟 '/media/chieh/70C2-21DC' 中:是個目錄 是我忽略什麼了嗎? 有看到有人是這樣做的 sudo dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC/linux_bin.img 是有跑出dd的結果 但是卻都是0+0 records in 0+0 recoeds out 不過我確定我資料夾下面是有檔案的阿 我該如何做才對? 再麻煩教我一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.73.189 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1397403487.A.374.html
lantw44:dd 是複製一個檔案用的,應該用 cp 嗎? 04/14 00:09
danny8376:dd至少要有一端是"設備" (/dev目錄底下的東西) 04/14 00:09
danny8376:以你這邊要複製到記憶卡來說 04/14 00:09
danny8376:你要先找到記憶卡是對應哪個(/dev/sd"?") 04/14 00:10
danny8376:這部分可以用 df / mount 指令來看 04/14 00:10
danny8376:找到之後要先umount 然後把你那個dd指令的of 04/14 00:11
danny8376:改成對應的裝置 04/14 00:11
可是我將of改成裝置之後(of=/dev/sdb1) 依然是0+0 records out 我的if裡面有很多很多檔案耶(裡面全部檔案都要一起過去) 至於1F所說的cp..... 我這邊有一份教學手冊是指定要用 dd 這個指令 所以可能無法用其他的指令喔 ※ 編輯: jacky1989 (118.233.73.189), 04/14/2014 00:45:23
jokester:要人教又不信人講 很難辦阿一 一# 04/14 01:21
jokester:可以po出dd的完整輸出看看嗎 包括多少records out之前的 04/14 01:22
對不起我不是不信人講 是因為那user guide說指定要用dd 那我是初學者所以對於user guide的東西很難去質疑或更改 以下是輸出訊息 dd: 讀取 '/home/chieh/linux_bin':是個目錄 0+0 records in 0+0 records out 0 bytes (0 B) copied, 0.0209856 s, 0.0 kB/s ※ 編輯: jacky1989 (118.233.73.189), 04/14/2014 01:27:42
Hevak:dd不是用來這樣複製檔案的.....。 04/14 01:56
Hevak:單純要把整個目錄放到隨身碟裏面,用cp就好 04/14 01:58
newversion:為什麼user guide就不能被質疑? 盡信書不如無書 04/14 03:25
jokester:dd的if=不會是個資料夾, 可能問題不在guide而在原po.. 04/14 10:20
Hevak:跟dd不熟的話可能會不知道用法,我覺得不見得問題在原po 04/14 11:31
jimmytzeng:你只是把/home/chieh/linux_bin這個目錄dd到sd卡裡阿 04/14 13:03
x2006:USB 隨身碟 開機 嗎? 04/14 14:20
Fungshui:到底是什麼user guide?給個網址或是描述一下內容吧 04/14 17:46