動作確認で、取り急ぎ 1 度に数千のファイルを準備する必要があったので、メモ。
奇をてらったことは何もしてません。
Windows Bash (Ubuntu) でも動きました。
touch test.file;for i in {1..5000};do cp test.file test_${i}.file;done
↓↓↓ これでも同じ。
touch test_{1..5000}.file
これで 5,000 個 (正確には 5,001 個) のファイルが作れます。
5000
の部分を変えれば任意の数のファイルを作成できます。
ファイルサイズを指定したい場合はこんな感じ。
dd if=/dev/zero of=test.file bs=1M count=1;for i in {1..5000};do cp test.file test_${i}.file;done
これで 5,000 個の 1MByte ファイルが作れます。
bs
× count
のファイルサイズとなるので、これを変えることで任意のファイルサイズが指定できます。