創(chuàng)建特定大小的大文件最簡(jiǎn)單的方法就是利用 dd 命令鳞骤。
- dd 命令會(huì)克隆給定的輸入內(nèi)容采幌,然后將一模一樣的一份副本寫入到輸出。
- stdin陪拘、設(shè)備文件裳涛、普通文件等都可作為輸入咐吼,stdout、設(shè)備文件咳蔚、普通文件等也可作為輸出豪嚎。
下面是使用 dd 命令的一個(gè)示例:
$ dd if=/dev/zero of=junk.data bs=1M count=1
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00171064 s, 613 MB/s
該命令會(huì)創(chuàng)建一個(gè) 1MB 大小的文件 junk.data。
-
if
代表輸入文件(input file)屹篓, -
of
代表輸出文件(output file)疙渣, -
bs
代表以字節(jié)為單位的塊大小(block size), -
count
代表需要被復(fù)制的塊數(shù)堆巧。
塊大小可以使用各種計(jì)量單位
單元大小 | 代碼 |
---|---|
字節(jié)(1B) | c |
字(2B) | w |
塊(512B) | b |
千字節(jié)(1024B) | k |
兆字節(jié)(1024KB) | M(m) |
吉字節(jié)(1024MB) | G(g) |
注:括號(hào)中是 OS X 系統(tǒng)中使用的代碼