Saya mencoba memuat gambar disk ke kartu SD dan untuk beberapa alasan Mac OS X (El Capitan) tidak dapat mengenali file .img atau ada sesuatu yang salah dengan perintah dd yang memberi saya kesalahan menyesatkan.
ketika saya mengeksekusi:
sudo dd if=~/Downloads/ubuntu-15.04-snappy-armhf-rpi2.img of=/dev/rdisk2 bs=32m
Saya mendapat:
dd: ~/Downloads/ubuntu-15.04-snappy-armhf-rpi2.img: No such file or directory
ketika saya menjalankan:
open ~/Downloads/ubuntu-15.04-snappy-armhf-rpi2.img
disk diinstal saya pikir. Ini seperti apa.
Saya bingung karena file .img dapat dibaca oleh beberapa program tetapi bukan perintah dd
sudo file ~/Downloads/ubuntu-15.04-snappy-armhf-rpi2.img
?dd
perintah atau apakah Anda menyalin string dari browser web? Mungkin berisi tanda hubung Unicode.dd
pesan kesalahan berisi~
sementara bahkan jika file yang diberikan tidak ada, bash menggantinya dengan direktori home dan pesan kesalahan berisi path absolut. Shell apa yang Anda gunakan? Apakah Anda yakin Anda menjalankan perintah dengan path lengkap beberapa komentar di atas?Jawaban:
Larutan
Anda perlu menggunakan jalur absolut atau relatif sebagai argumen
dd
:atau
Analisis
Shell Anda tidak mengembang
~
ke direktori home Anda. Dari data yang dimasukkan dalam pertanyaan tidak ada cara untuk mengetahui alasan pastinya.Itu
~
dalam panggilan Anda masuk ke dalam string dan mungkin itulah yang membingungkan shell yang Anda gunakan.Di sisi lain Bash menyelesaikan sintaks ini dengan benar dan jika ada file yang tidak ada, Anda akan melihat respons berikut:
sumber