Está en la página 1de 2

DD(1) DD(1)

NOMBRE
dd - convierte un fichero a la vez que lo copia

SINOPSIS
dd [--help] [--version] [if=fichero] [of=fichero]
[ibs=bytes] [obs=bytes] [bs=bytes] [cbs=bytes] [skip=blo
ques] [seek=bloques] [count=bloques]
[conv={ascii,ebcdic,ibm,block,unblock,lcase,ucase,swab,noer
ror,notrunc, sync}]

DESCRIPCIÓN
Esta documentación ya no está mantenida y puede ser inex
acta o incompleta. La fuente autorizada es ahora la docu
mentación en TeXInfo.

Esta página del Manual documenta la versión de GNU de dd.


dd copia un fichero (de la entrada estándar a la salida
estándar, por omisión) con un tamaño de bloque selec
cionable por el usuario, a la par que, opcionalmente,
realiza sobre él ciertas conversiones.

OPCIONES
Los números pueden ir seguidos por un factor multipli
cador:
b=512, c=1, k=1024, w=2, xm=m veces

--help Muestra un mensaje en la salida estándar sobre el


modo de empleo y acaba con código de éxito.

--version
Muestra en la salida estándar información sobre la
versión y luego acaba con código de éxito.

if=fichero
Lee de fichero en vez de leer de la entrada
Estándar.

of=fichero
Escribe en fichero en vez de en la salida estándar.
A menos que se dé la opción conv=notrunc, trunca
fichero al tamaño especificado por seek= (0 bytes
si seek= no se da).

ibs=bytes
Lee bytes bytes de una vez.

obs=bytes
Escribe bytes bytes de una vez.

bs=bytes
Lee y escribe bytes bytes de una vez. Tiene prefer
encia sobre ibs y obs.

cbs=bytes
Convierte bytes bytes de una vez.

skip=bloques
Se salta bloques de tamaño determinado por
ibs del comienzo de la entrada.

seek=bloques
Se salta bloques bloques de tamaño determinado por
obs al comienzo de la salida.

count=bloques
Sólo copia bloques bloques de entrada de tamaño
determinado por ibs.

conv=conversión[,conversión...]
Convierte el fichero según lo especificado en los
Argumentos conversión. No se permiten espacios
entre las comas.
Conversiones:

ascii Convierte EBCDIC a ASCII.

ebcdic Convierte ASCII a EBCDIC.

ibm Convierte ASCII a un EBCDIC alternativo.

block Para cada línea de la entrada, saca `cbs'


bytes, reemplazando el salto de línea de la
entrada con un espacio y rellenando con más
Espacios si fuera menester.

unblock
Reemplaza espacios del final de bloques de
Tamaño determinado por `cbs' en la entrada,
Por un salto de línea.

lcase Cambia las letras en mayúscula a minúscula.

ucase Cambia las letras minúsculas a mayúsculas.

swab Intercambia cada par de bytes de la entrada.


`dd' de GNU, no como el de otros sistemas
Unix, funciona cuando se lee un número impar
De bytes: el último, simplemente se copia
(Puesto que no tiene a nadie con quien cam
biarse).

noerror
Continúa después de que se produzcan errores
de lectura.

notrunc
No trunca el fichero de salida.

sync Rellena cada bloque de entrada de tamaño


Determinado por `ibs' con NULs al final.

Ejemplo 1: $ dd if=/dev/hdb of=/dev/hdc


Ejemplo 2: # dd if=kernelimage of=/dev/fd0 bs=1440k

También podría gustarte