dd命令
用dd命令可以把指定的输入文件复制到指定的输出文件中,并且在复制过程中可以进行格式转换。
1、复制交换文件的时候:
dd if=/dev/zero of=/swapfile bs=1024 count=65536
2、制作驱动盘的时候,如,将硬盘上的驱动文件复制到一个软驱中:
dd if=rhel40.img of=/dev/fd0 bs=10k
或者
dd if=mptlinux-3.02.68-1-rhel4.i686.dd of=/dev/fd0 bs=10k
3、制作ISO镜像的时候
dd if=/dev/cdrom of=/root/cd1.iso
dd参数说明:
if=file 输入文件名,默认为标准输入
of=file 输出文件名,默认为标准输出
ibs=bytes 一次读入bytes个字节(即一个块大小为bytes个字节)
obs=bytes 一次写bytes个字节(即一个块大小为bytes个字节)
bs=bytes 同时设置读写块的大小为bytes,可代替ibs和obs
cbs=bytes 一次转换bytes个字节,即转换缓冲区大小
skip=blocks 从输入文件开头跳过blocks个块后在开始复制。
seek=blocks 从输出文件开头跳过blocks个块后在开始复制(通常当输出文件介质是磁盘或磁带时才有效)
count=blocks 仅复制blocks个块,块大小等于ibs指定的字节数