en sistemas operativos tipo Unix, el comando dd copia un archivo, convirtiendo el formato de los datos en el proceso, de acuerdo con los operandos especificados.
esta página describe la versión GNU/Linux de DD.
la Sintaxis de
dd ...
dd OPTION
Operandos
bs=BYTES | Leer y escribir BYTES bytes al mismo tiempo (véase también ibs=,obs=)., |
cbs=BYTES | Convertir BYTES bytes a la vez. |
conv = CONVS |
convierta el archivo según la lista de símbolos separados por comas.,por caso a minúscula nocreat no crear el archivo de salida excl fail si el archivo de salida ya existe notrunc no truncar el archivo de salida ucase cambiar minúscula a mayúscula swab intercambiar cada par de bytes de entrada NOERROR continuar después de errores de lectura sync rellene cada bloque de entrada con NULS a tamaño IBS; cuando se usa con bloquear o desbloquear, rellene con espacios en lugar de NULS fdatasync físicamente escriba los datos del archivo de salida antes de finalizar fsync igualmente, pero también escriba metadatos., |
count = BLOCKS | copiar solo bloques bloques de entrada. |
ibs = BYTES | leer BYTES bytes a la vez (por defecto: 512). |
if = archivo | leer desde archivo en lugar de stdin. |
iflag = FLAGS |
se lee según la lista de símbolos separados por comas., Cada símbolo puede ser uno de los siguientes: append append mode (tiene sentido solo para la salida; conv=notrunc sugerido) direct use direct I/O for data directory fail a menos que un directorio dsync use sincronized I/O for data sync pero también para metadatos fullblock acumule bloques completos de entrada (solo iflag) nonblock Use E/S sin bloqueo noatime no actualice el tiempo de acceso noctty no asigne el terminal de control desde el archivo Nofollow no siga los enlaces simbólicos., |
obs = BYTES | escribir BYTES bytes a la vez (por defecto: 512). |
of = FILE | escribir en el archivo en lugar de stdout. |
oflag = FLAGS | escriba según la lista de símbolos separados por comas. |
seek = BLOCKS | Skip BLOCKS OBS-sized blocks at start of output. |
skip = BLOCKS | Skip BLOCKS bloques de tamaño ibs al inicio de la entrada. |
status = noxfer | suprimir las estadísticas de transferencia., |
Options
–help | Display help and exit. |
–version | Display version information and exit. |
Numerical suffixes
BLOCKS and BYTES may be followed by the following multiplicative suffixes:
c=1
w=2
b=512
kB=1000
K=1024
MB=1000*1000
M=1024*1024
xM=M
GB=1000*1000*1000
G=1024*1024*1024
…and so on for T (terabytes), P (petabytes), E (exabytes), Z (zettabytes), and Y (yottabytes).,
ejemplos
Use DD con precaución: el uso incorrecto o la introducción de valores incorrectos podrían borrar, destruir o sobrescribir los datos en su disco duro sin darse cuenta.
dd if=/dev/sr0 of=/home/hope/exampleCD.iso bs=2048 conv=noerror,sync
cree una imagen de disco ISO desde el CD en el equipo.
dd if=/dev/sda of=~/disk1.img
crear un archivo img del disco duro/dev / sda. Para restaurar esa imagen escriba: dd if = disk1.img of = /dev / sda
dd if=/dev/sda of=/dev/sdb
Copie el contenido de la unidad if= drive /dev/sda a la unidad of= drive /dev/sdb.
cp — Copiar archivos y directorios.fdisk-una utilidad de partición de discos.,