表記の件、下記のシェルスクリプトで作成できます。


PREFIX=$1
SIZE=$2
AMOUNT=$3

for COUNTER in `seq 1 1 $AMOUNT`; do
INDEX=`printf "%06d" $COUNTER`
dd if=/dev/zero of=$PREFIX-$INDEX bs=1024 count=`expr 1024 * $SIZE`
done

次のように引数を指定して利用します。

  • 第一引数: ファイル名のPrefix
  • 第二引数: ファイルサイズ
  • 第三引数: ファイル数
# ../test.sh test 10 100
# ll -h
合計 1000M
-rw-r--r-- 1 root root 10M 2月 1 20:53 2013 test-000001
...
-rw-r--r-- 1 root root 10M 2月 1 20:53 2013 test-000100

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら