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

前端之家收集整理的这篇文章主要介绍了macos – 如何使用bash随机数据创建多个文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在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来安静下来.

原文链接:https://www.f2er.com/bash/384811.html

猜你在找的Bash相关文章