Скрипт, создающий файл со случайным контентом

Может ли кто-нибудь предложить способ написать скрипт, который создает текстовый файл, заполненный случайными данными точно 12 MB? Скажем, мне интересно создать в скрипте файл /home/student/john.bin, состоящий исключительно из случайных данных, и его размер будет точно 12MB?

1
задан 13 December 2014 в 03:47

1 ответ

dd из / dev / urandom должен выполнить эту работу. Если вам нужна более «чистота» случайности, вы также можете использовать /dev/random.

i.e. :

mgodby@mgodby-nb1:~$ dd if=/dev/urandom of=/home/mgodby/blah.crap bs=4 count=3000000
3000000+0 records in
3000000+0 records out
12000000 bytes (12 MB) copied, 7.73399 s, 1.6 MB/s
mgodby@mgodby-nb1:~$ 

Настройте свой «размер блока» и «счет», чтобы получить точный объем данных, который вы хотите.

Примечание. Использование / dev / random может вместо этого значительно дольше / dev / urandom, но это будет «более случайным». См. Следующую статью для получения дополнительной информации: Википедия - / dev / random

1
ответ дан 24 May 2018 в 01:03

Другие вопросы по тегам:

Похожие вопросы: