CentOSで任意のサイズのファイルを作成する | プロサバメモ

WEBプログラミングやサーバ設定などのメモ場

CentOSで任意のサイズのファイルを作成する

2019.01.282022.04.23

テスト等で任意のサイズのファイルが必要な場合、ddコマンドを使用して任意のサイズのファイルを作成できる。

[root@localhost wk]# dd if=/dev/urandom of='./test.txt' bs=1M count=10

ifオプションには/dev/urandom,/dev/zero等を指定。

ファイル内容をランダムにしたい場合は/dev/urandomを指定する。

ofオプションには作成するファイル名を指定する。

bsオプションには1回に書き出すブロックサイズを指定する。

1K,1M,10M等で指定できる。あまり大きなサイズを指定すると正しく動作しないので注意。

countオプションはbsで指定したブロックを書き出す回数を指定する。

結果、bs(ブロックサイズ) * count(書き出す回数) サイズのファイルを作成できる。

例では1M * 10 = 10Mのtest.txtという名のファイルが作成される。

関連記事

TOP