2010/05/03

Macでddコマンド。

 m2

自分への備忘録的なエントリとして。

SFTP & FTPなんかで試しに転送するための
データファイルを作るときに活躍してくれる "dd" コマンド。

でも、Linux君達とは少し違うところもあるようで、
Ritsu:Desktop tetsu$ dd if=/dev/zero of=test bs=1M count=10
dd: bs: illegal numeric value
と怒られてしまいました。(;´Д`)
Ritsu:Desktop tetsu$ dd if=/dev/zero of=test bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes transferred in 0.000096 secs (106574871 bytes/sec)
Ritsu:Desktop tetsu$
--2012/11/27追記
ご指摘ありがとうございます。確かに、これでは10kバイトのデータですね。
10MBのデータファイルを作成する場合は、
% dd if=/dev/zero of=test bs=1024000 count=10 
10+0 records in
10+0 records out
10240000 bytes transferred in 0.105885 secs (96708667 bytes/sec)
もしくは、ブロック数を指定することで作成したいサイズを調節します。
% dd if=/dev/zero of=test bs=1024 count=10000 
10000+0 records in
10000+0 records out
10240000 bytes transferred in 0.134827 secs (75949102 bytes/sec)
--


なんて、これが解決したところで
本題のFTPは上手くいかないし、
MacにWgetを入れられないはで、全然ダメな感じの今日…。orz

1 件のコメント:

匿名 さんのコメント...

2年位上前の記事ですしやぶさかなのですが
Macのddについて検索したときかなり上に出てきたので

bsはbyte指定なのでbs=1Mの代わりだとするとbs=1024000ですね