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という名のファイルが作成される。