コマンドラインで.zipイメージをSDカードに書き込む方法は? [コピー]

コマンドラインで.zipイメージをSDカードに書き込む方法は? [コピー]

解決策供給:

unzip -p 2015-11-21-raspbian-jessie.zip 2015-11-21-raspbian-jessie.img | dd of=/dev/sdb bs=1M

ただし、ddの可用性はその逆ですcatdd解決策を使わない答えに質問を制限したいです。 SDカードにcat(良い)または(より良い)書き込みに関連するpvソリューションが優れていますdd

SDカード画像は正常にコピーされましたsdcard.imageにコピーしcat、次のコマンドを使用して2番目のSDカードに書き込みます。

sudo sh -c 'pv /dev/disk2 >sdcard.image' 

/dev/disk2SDカードです

SDカードの画像サイズは32GBで、8GBファイル(sdcard.image.zip)に圧縮されています。コマンドラインでファイルを解凍して書き込む方法は? MacbookのSSDに画像を抽出するのに十分なスペースがないとしましょう。

目標は、32 GBのファイルをラップトップのSSDに書き込むのを避け、圧縮された画像をSDカードに直接書き込むことです。

答え1

unzip -p sdcard.image.zip sdcard.image >/dev/disk2/

男がストレスを解消するMacOS X で表示される解凍手順とオプションを提供します。このリンクDebian と比較されます。

参考までに、SDカードは本質的に読み書き可能なメディアなので、データは「書き込み」されます。 「書き込み」は、光学媒体に使用される用語である。アーカイブ(zipなど)からデータをコピーする場合は、そのデータを「抽出」することです。

関連情報