创建特定大小的大文件最简单的方法就是利用 dd 命令。
- dd 命令会克隆给定的输入内容,然后将一模一样的一份副本写入到输出。
- stdin、设备文件、普通文件等都可作为输入,stdout、设备文件、普通文件等也可作为输出。
下面是使用 dd 命令的一个示例:
$ 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
该命令会创建一个 1MB 大小的文件 junk.data。
-
if
代表输入文件(input file), -
of
代表输出文件(output file), -
bs
代表以字节为单位的块大小(block size), -
count
代表需要被复制的块数。
块大小可以使用各种计量单位
单元大小 | 代码 |
---|---|
字节(1B) | c |
字(2B) | w |
块(512B) | b |
千字节(1024B) | k |
兆字节(1024KB) | M(m) |
吉字节(1024MB) | G(g) |
注:括号中是 OS X 系统中使用的代码
网友评论