dd Linux 命令
Linux dd 命令? 是什么
解释
解释dd 命令:dd 命令是用来转存数据。文件或设备或分区的数据能够被转存为另一个文件或设备或分区中的数据。这个命令也可以用来创建启动装置。
语法:语法是
dd [命令开关]命令开关:
-if |
指定需要转存数据的输入设备和分区(或)文件 |
-of |
指定需要存储转存数据的输出设备和分区(或)文件 |
-ibs |
在转存过程中,指定从输入的文件一次读入多少个字节。 |
-obs |
在转存过程中,指定一次写入多少字节到输出文件。 |
-bs |
在转存过程中,指定一次读入和写入多少字节。 |
-count=[bytes] |
指定多少个字节从 'if' 转存为 'of' |
示例:
- 创建可启动的软盘:
dd if=diskboot.img of=/dev/fd0
这个命令创建启动软盘。
在上述命令中: |
diskboot.img | -是启动盘镜像文件 |
/dev/fd0 | -是软盘设备 |
- 从一个硬盘输入数据到另外一个硬盘:
dd if=/dev/sda of=/dev/sdb
在上述命令中: |
/dev/sda | -是需要转存数据的硬盘设备 |
/dev/sdb | -是存储转存文件的硬盘设备 |
- 从一个分区导入数据到另外一个分区:
dd if=/dev/sda1 of=/dev/sda2
/dev/sda1 | -是需要转存数据的分区 |
/dev/sda2 | -是存储转存数据的分区 |
- 在转存过程中,指定一次读入和写入的字节数:
dd if=/dev/sda1 of=/dev/sda2 bs=2100
上述命令将以一次读出和写入2100字节的方式从/dev/sda1 转存数据到/dev/sda2。