【dd】转换并复制文件
例如:
dd if=/etc/inittab of=/ftpftp/initable 复制文件inittab到ftpftp下面
【if=数据来源】
【of=数据存储目标】
【bs=1】
//指定复制的单位(以什么单位去复制即,一次复制多少)
【count=2】
//指定复制的长度
单位*长度=文件大小
【seek=#】
//创建数据时,跳过的空间大小为#,(文件类型相当于虚拟机创建磁盘不立即分配)
例如:
dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1 可以用来备份mbr(即从sda设备存储的开头复制512个字节保存到usb设备上存储为mbr.backup文件)
dd if=/mnt/usb/mbr.backup of=/dev/sda bs=512 count=1 可以用来还原mbr分区表(即将之前保存的文件mbr.backup复制到sda设备的开头存储(即从开头开始存放512个字节))
例如:
dd if=/dev/zero
of=/var/swapfile bs=1M count=1024
//创建一个1G的文件保存为swapfile
注意:/dev/zero 和/dev/null刚好相反是两个黑洞
【dd】与【cp】复制文件的区别
cp复制是以文件为单位复制的(需要经过内存条的存储)
dd直接复制的是底层的数据流(不需要经过内存条的存储)可以只复制文件的一半
【dd】命令还可以用来制作光盘镜像
dd if=/dev/cdrom of=/root/rhe15.iso
【cat也可以】
cat /dev/cdrom >/root/rhe15.iso
【dd】转换并复制文件
原创
©著作权归作者所有:来自51CTO博客作者带着梦想飞翔的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python批量复制具有指定名称的文件
本文介绍基于Python语言,读取一个文件夹,并将其中每一个子文件夹内符合名称要求的文件加以筛选,并将筛选得到的文件复制到另一个目标文件夹中的方法~
Python 复制 资源管理器 文件管理 批量操作 -
dd镜像文件文件 dd镜像怎么打开
&nbs
dd镜像文件文件 linux ubuntu 磁盘 工具