指定サイズのファイルを大量に作成
$ bash -version | head -n 1
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
以下のようなコードになります。
workフォルダ以下に1Mのファイルを10個作成しています。
for ((i=1; i <= 10; i++))
do
FILE_NAME=$(printf "./work/DUMMY_%03d.tmp" "${i}")
dd if=/dev/urandom of=${FILE_NAME} bs=1M count=1
echo ${FILE_NAME}
done
作成中のメッセージを非表示にする場合は以下のようにします。
dd if=/dev/urandom of=${FILE_NAME} bs=1M count=1 > /dev/null 2>&1
この記事が気に入ったらサポートをしてみませんか?