小编The*_*guy的帖子

在 bash 中的 5,000 个目录中创建 5,000,000,000 个空文件的最快方法

所以我需要在 linux 驱动器上创建 5,000,000,000 个文件 - 空文件。实现这一目标的最快/最有效的方法是什么?

我目前正在尝试:

for dir in /xfs/*/; do seq 1 1000000 | xargs -n1 -I% bash -c 'touch '$dir/file%' ; done;

这是“工作”,尽管非常缓慢。(在 5,000 个目录中创建 1,000,000 个文件)。

有没有更好的方法来实现这一点?(没有遇到参数列表太长的问题)

TIA

bash file-io loops file

2
推荐指数
1
解决办法
337
查看次数

标签 统计

bash ×1

file ×1

file-io ×1

loops ×1