如何创建与bash的随机数据的多个文件 [英] How to create multiple files with random data with bash
问题描述
如何创建多个文件(20K以上,我需要这些文件来运行syncying测试)与OS X的随机数据?我用了previously回答问题(<一个href=\"http://stackoverflow.com/questions/16000732/os-x-how-can-i-create-multiple-files-of-random-data\">OS点¯x - 如何创建随机数据的多个文件)的建议使用类似
How do I create multiple files (More than 20k, I need these files to run a test for syncying) with random data in OS X? I used a previously answered question (OS X - How Can I Create Multiple Files of Random Data?) that suggested to use something like
dd if=/dev/random bs=1 count=40000 | split -b 2
但是,使用这给了我一个错误说太多files.Any其他办法,我可以创建一个循环,将与任何随机数据创建文件?
But using that gives me an error saying too many files.Any other way I can create a loop that will create files with any random data?
推荐答案
您可以用贝壳做的为
循环:
You can do it with a shell for
loop:
for i in {1..20000}; do dd if=/dev/urandom bs=1 count=1 of=file$i; done
调整计数
和 BS
在必要时让你所关心的大小的文件。请注意,我改成的/ dev / urandom的
来prevent阻塞。
Adjust count
and bs
as necessary to make files of the size you care about. Note that I changed to /dev/urandom
to prevent blocking.
您可以添加一些&GT;的/ dev / null的2 - ;&放大器; 1
安静下来,太
You can add some >/dev/null 2>&1
to quiet it down, too.
这篇关于如何创建与bash的随机数据的多个文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!