加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – 如何使用bash随机数据创建多个文件

发布时间:2020-12-16 01:12:46 所属栏目:安全 来源:网络整理
导读:如何在OS X中使用随机数据创建多个文件(超过20k,我需要这些文件来运行syncy的测试)?我使用了之前回答的问题( How Can I Create Multiple Files of Random Data?)建议使用类似的东西 dd if=/dev/random bs=1 count=40000 | split -b 2 但是使用它会给我一个
如何在OS X中使用随机数据创建多个文件(超过20k,我需要这些文件来运行syncy的测试)?我使用了之前回答的问题( How Can I Create Multiple Files of Random Data?)建议使用类似的东西
dd if=/dev/random bs=1 count=40000 | split -b 2

但是使用它会给我一个错误,说明文件太多.其他任何方式我都可以创建一个循环来创建包含任意随机数据的文件?

你可以使用shell for循环来做到这一点:
for i in {1..20000}; do dd if=/dev/urandom bs=1 count=1 of=file$i; done

根据需要调整计数和bs,以生成您关心的文件大小.请注意,我更改为/ dev / urandom以防止阻塞.

您可以添加一些> / dev / null 2>& 1来安静下来.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读