如何创建与bash的随机数据的多个文件 [英] How to create multiple files with random data with bash

查看:123
本文介绍了如何创建与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆