xargs
シェル

00000から99999までの連番ファイル名で10万個のファイルを作成するコマンド

嫌がらせとかで使えます。

$ seq 0 99999 | xargs printf '%05d\n' | xargs touch
  • seq 0 99999 で0から99999までの連番を生成します(0 1 2 3 .... 99999)
  • xargs printf '%05d\n' でseqが生成した数を5桁のゼロ埋め形式に変換します(123 -> 00123)
  • xargs touch で標準入力から渡ってきた文字列をファイル名として空のファイルを作成します