LoginSignup
1
0

More than 1 year has passed since last update.

ダミーファイルを大量に作成する

Last updated at Posted at 2022-04-29

Linux環境でダミーファイルをまあまあの数作成する必要がある場合の自分用メモ。
大昔、某Firewallが特定の数字パターンを持つファイルのみFTP送信しないという、そんなことある!?問題に遭遇して以来、ファイル送受信系で事ある毎にダミーファイルを作ることにしているため。
数年に一度くらいの作業なのでいつもExcelで連番作ってtouchコマンドを1000行書いたスクリプト書いてた。
数年ぶりにLinuxを触ることになったがもうちょい賢い方法あるだろと思って調べた。
巨大なファイルが必要ならddコマンドがいいのだろうが、覚えてられないし100バイト程度あればいい。

要件

  • ファイルサイズは1バイト以上
    lsコマンドで一目でサイズ確認できるようキリのいいサイズに統一
  • ファイル内容は何でもいい
    "0"埋め

手順

$ for i in {1..100}; do echo -n "0" >> test0001.dat; done
$ for i in {0002..1000}; do cp test0001.dat test${i}.dat; done

0バイトでよければtouchコマンドだけで済むね。

$ touch test{0001..1000}.dat
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0