linux快速生成大量小文件

快速生成100万个100k的小文件

使用时间戳拼接随机数方式,该脚本在需要生成文件的目录下执行

#! /bin/bash

myCount=0;
for myCount in {1..1000000}
do
  echo "fileCount" $myCount;
  dateStr=$(date +%s%N)
  randomStr=$RANDOM
  dd if=/dev/zero of=${dateStr}${randomStr} bs=100 count=1
done

参考资料:
dd命令生成文件:https://blog.csdn.net/BUG1314/article/details/43152225

你可能感兴趣的:(操作系统,服务器,linux)