Linux

【Linux】ダミーファイルを作ってみる

 

Linuxで10メガバイト、100メガバイト、1ギガバイトなどのダミーファイルの作り方をおしえて下さい。

 
こんにちはユキトモです。

 
今回は、Linuxで指定したサイズのダミーファイルの作り方を解説していきます。
 

ddコマンド

設定する内容

dd if=/dev/zero of=<ファイル名> bs=<バイト> count=<回数>

 10メガバイトのファイルを作ってみる
 
[root@localhost work]# #10MBのファイルを作成
[root@localhost work]# dd if=/dev/zero of=test10M bs=1M count=10
10+0 レコード入力
10+0 レコード出力
10485760 bytes (10 MB, 10 MiB) copied, 0.00616531 s, 1.7 GB/s
[root@localhost work]# ls -l
合計 121856
-rw-r--r--. 1 root root  10485760 10月 27 12:45 test10M

 

 100メガバイトのファイルを作ってみる
 
[root@localhost work]# #100MBのファイルを作成
[root@localhost work]# dd if=/dev/zero of=test100M bs=1M count=100
100+0 レコード入力
100+0 レコード出力
104857600 bytes (105 MB, 100 MiB) copied, 0.0796668 s, 1.3 GB/s
[root@localhost work]# ls -l
合計 111616
-rw-r--r--. 1 root root 104857600 10月 27 12:57 test100M
-rw-r--r--. 1 root root  10485760 10月 27 12:45 test10M
 

 
 1ギガバイトのファイルを作ってみる
 
[root@localhost work]# #1GBのファイルを作成
[root@localhost work]# dd if=/dev/zero of=test1G bs=1G count=1
1+0 レコード入力
1+0 レコード出力
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 25.985 s, 41.3 MB/s
[root@localhost work]# ls -l
合計 1161216
-rw-r--r--. 1 root root  104857600 10月 27 13:02 test100M
-rw-r--r--. 1 root root   10485760 10月 27 13:01 test10M
-rw-r--r--. 1 root root 1073741824 10月 27 13:10 test1G
 

 

man dd を確認

ddコマンドの使い方を見てみる。(確認したいところだけ抜き出しました。)

 
 
[root@localhost work]# man dd
 
if=FILE
	read from FILE instead of stdin
 
of=FILE
	write to FILE instead of stdout
 
bs=BYTES
	read and write up to BYTES bytes at a time (default: 512); overrides ibs and obs
 
count=N
	copy only N input blocks
 

if(input file=入力ファイル)に「/dev/zero」を使うところがポイント。
 

未経験から最短でエンジニア転職を目指す

-Linux
-, ,