任意のデータでファイルを埋める方法は?

任意のデータでファイルを埋める方法は?

新しいファイルを作成して1GBのランダムデータで埋めるにはどうすればよいですか?一部のソフトウェアをテストするにはこれが必要です。

私はまたは/dev/randomを使用することを好みます/dev/urandom

ベストアンサー1

ほとんどのシングルマシンでは:

head -c 1G </dev/urandom >myfile

サフィックスがheadわからない場合は、バイトサイズを指定できます。G

head -c 1073741824 </dev/urandom >myfile

headこのオプションがわからない場合(-c一般的ですがPOSIXではありません。おそらくOpenBSDを使用しているでしょう):

dd bs=1024 count=1048576 </dev/urandom >myfile

/dev/randomLinuxでは使用しないでください/dev/urandom

おすすめ記事