El dd命令在Linux中是众所周知的。 这是一个相当通用的命令,但是很少有人真正知道它除了备份或打包信息外还能做什么。 这就是为什么我决定使用此dd命令可以做什么的一些实际示例来创建此简单教程。 它们都是需要每天完成的事情的简单示例。
好吧,我想你已经知道dd是什么 UNIX系列命令 并且允许复制和转换较低级别的数据,因此它非常强大。 它通常用于制作某些存储介质的备份或备份副本,还用于传输特定数据,从一种编码类型转换为另一种编码等。 尽管它看起来像是一种非常原始的工具,但今天仍在使用,并且...
一些 实际和简单的例子 该命令是:
- 将一个硬盘驱动器克隆到另一个硬盘驱动器,以便sdb是sda内容的精确副本:
dd if=/dev/sda of=/dev/sdb
- 制作目录,文件或分区的备份副本并生成映像(IMG,ISO等):
dd if=/dev/sda4 of=/home/backup/imagen.img
- 恢复以前的备份:
dd if=/home/backup/imagen.img of=/dev/sda4
- 创建光盘的ISO:
dd if=/dev/dvdrom of=/home/media/imagen.iso
- 通过覆盖从硬盘驱动器中删除数据:
dd if=/dev/random of=/dev/sdb
- 创建一个具有一定大小的文件,在这种情况下为10个字节,但是您可以选择所需的数量,例如,如果将count修改为2,则它将增加一倍:
dd if=/dev/zero of=~/prueba bs=100 count=1
我希望本教程对您有所帮助,如您所见,它非常简单,但是可以节省安装其他程序的时间。 例如,如果您要制作CD / DVD / BD的ISO,则可以使用dd而不是使用特定的软件。 这也让我想起了/ dev / loop或loop设备,它还可以帮助您挂载ISO并访问其内容。 无需其他附加软件…请记住,您可以通过“ man dd”查看有关dd的更多信息。 它具有更多您可能会感兴趣的选项。