创建一个为logo.img的文件 大小为8m
dd if=/dev/zero of=logo.img bs=8m count=1
创建一个为8m的分区节点
dd if=/dev/zero of=/dev/block/platform/fe330000.sdhci/by-name/logo bs=8m count=1
用logo.bmp文件创建一个logo.img的分区镜像
dd if=/data/logo/logo.bmp of=/data/logo/logo.img count=116224 bs=1
dd命令 创建指定大小文件
命令:
dd if=/dev/zero of=100m.txt bs=100m count=1
会在当前目录下生成一个大小为100M*1=100M大小的100m.txt文件,它的内容都是0(因从/dev/zero中读取,/dev/zero为0源)
if 输入文件
of 输出文件
bs 字节为单位的块大小
count 被复制的块数
/dev/zero 是一个字符设备,不断的返回0值字节
文件产生的速度取决于硬盘读写的速度
在某些场景下,只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘
dd if=/dev/zero of=test bs=1M count=0 seek=150000
创建的文件在文件系统中的显示大小为150000MB,但是并不实际占用block
seek的作用是跳过输出文件中指定大小的部分
创建的速度与内存速度相当