Sistema y procesos

Comando dd

Copia datos a bajo nivel, bloque a bloque. Sirve para clonar discos, crear imágenes y rellenar archivos.

Sintaxis

dd if=ORIGEN of=DESTINO [bs=TAMAÑO] [count=N]

Opciones más útiles

if=Archivo o dispositivo de entrada
of=Archivo o dispositivo de salida
bs=Tamaño de bloque
count=Número de bloques a copiar

Ejemplos para copiar

$ printf 'datos\n' > a.txt && dd if=a.txt of=b.txtCopiar un archivo
$ dd if=/dev/zero of=ceros.bin bs=1 count=4Crear 4 bytes a cero

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Con if/of es fácil equivocarse y sobrescribir un disco entero: revisa siempre el of=.

Comandos relacionados

FAQ

¿Para qué se usa dd de verdad?

Para clonar discos, crear USB de arranque o generar archivos de prueba.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis