dd命令详解
参数 | 含义 |
---|---|
if=文件名 | 指定输入文件名,缺省为标准输入。< if=input file > |
of=文件名 | 指定输出文件名,缺省为标准输出。< of=output file > |
bs=bytes | 指定读入/输出的块大小为bytes个字节 |
count=blocks | 指定拷贝blocks个块 |
skip=blocks | 从输入文件开头跳过blocks个块后再开始复制 |
dd命令常用场景
dd命令制作启动U盘
命令格式:
dd if=xxx.iso of=/dev/sdc status=progress
xxx.iso: 镜像文件
/dev/sdc: u盘设备文件
status=progress: 打印进度信息到stderr
截取大文件的一部分保存为新文件
命令格式:
dd if=<大文件路径> bs=bytes count=blocks0 skip=blocks1 of=<新文件名>
示例:
截取iso文件的前4M
dd if=xxx.iso bs=1024 count=4 [skip=0] of=new.txt