スポンサーリンク
ddコマンドに指定サイズのダミーファイルを作成する
※MACターミナル(BSD系)での動作確認です。
例えば、12Kのダミーファイルを作成する場合です。
12k(1k×12)のddFile.txtを作成します。
単位指定して、ファイルサイズを指定できます。※MACターミナル(BSD系)の場合は単位を小文字にする必要があります。
if=/dev/zeroはファイル生成のための入力データを指定しています。
/dev/zeroはデフォルトで備わっているNULLファイルですね。
$ dd if=/dev/zero of="ddFile.txt" bs=1k count=12 12+0 records in 12+0 records out 12288 bytes transferred in 0.000272 secs (45170559 bytes/sec)
ファイルサイズを確認してみます。
参考:lsとawkでファイルサイズのみを取得・表示
$ ls -lh ddFile.txt | awk '{print $5}' 12K
13M(1M×13)の場合です。
$ dd if=/dev/zero of="ddFile.txt" bs=1m count=13 13+0 records in 13+0 records out 13631488 bytes transferred in 0.011220 secs (1214929975 bytes/sec)
ファイルサイズを確認すると13Mとなっています。
$ ls -lh ddFile.txt | awk '{print $5}' 13M
スポンサーリンク