Available in

(1) (1)/cs (1)/de (1)/es (1)/fi (1)/fr (1)/hu (1)/it (1)/ja (1)/ko (1)/pl (1)/pt (1)/ru (1)/tr (1)/zh_CN (1)/zh_TW (1m) (1posix)

TOC

DD(1)                                                                    DD(1)



NOMBRE

       dd - convierte y copia un fichero

SINOPSIS

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

DESCRIPCIN

       dd copia un fichero (de la entrada estndar a  la  salida  estndar,  por
       omisin)  con  un tamao de bloque seleccionable por el usuario, a la par
       que, opcionalmente, realiza sobre l ciertas conversiones.

       Lee de la entrada un bloque cada vez,  empleando  el  tamao  de  bloque
       especificado  para  la  entrada (el valor predeterminado es 512 bytes).
       Si la opcin bs=bytes se dio, y no se especific una conversin aparte  de
       sync, noerror, o notrunc, escribe la cantidad de datos ledos (que podra
       ser menor de la pedida) en un bloque de salida separado. Este bloque de
       salida  tiene  precisamente la misma longitud que cuando se ley a menos
       que se haya especificado la conversin sync, en cuyo caso los  datos  se
       rellenan con NULos (o espacios, vea ms abajo).

       De otro modo, la entrada, leda un bloque cada vez, se procesa y la sal-
       ida resultante se recoge y se escribe en bloques del tamao especificado
       para el bloque de salida. El bloque de salida final puede ser ms corto.

       Las opciones de ms abajo con valores numricos (bytes y bloques)  pueden
       ir  seguidas  por  un  factor  multiplicador: `k'=1024, `b'=512, `w'=2,
       `c'=1 (`w' y `c' son extensiones de GNU; `w' nunca  debera  utilizarse:
       significa  2 en System V y 4 en 4.2BSD).  Dos o ms de tales expresiones
       numricas pueden multiplicarse poniendo una `x' (equis  minscula)  entre
       ellas.   La  versin  fileutils-4.0 de GNU tambin permite los siguientes
       sufijos multiplicativos al especificar tamaos de bloque (en bs=,  cbs=,
       ibs=,  obs=):  M=1048576,  G=1073741824,  y  as  para T, P, E, Z, Y. Un
       sufijo   `D'   los   convierte   en   decimal:   kD=1000,   MD=1000000,
       GD=1000000000,  etc.   (Dese cuenta que para ls, df, du, el tamao de M,
       etc., viene determinado por variables  de  entorno,  pero  para  dd  es
       fijo.)

OPCIONES

       if=fichero
              Lee desde fichero en vez de desde la entrada estndar.

       of=fichero
              Escribe a fichero en vez de en la salida estndar. A menos que se
              haya dado conv=notrunc, dd trunca fichero a  cero  bytes  (o  al
              tamao especificado con seek=).

       ibs=bytes
              Lee bytes bytes de una vez. El valor predeterminado es 512.

       obs=bytes
              Escribe  bytes bytes de una vez. El valor predeterminado es 512.

       bs=bytes
              Lee y escribe bytes bytes de una vez. Esto sustituye a ibs  y  a
              obs.  (Y poner bs no es equivalente a poner ibs y obs a su mismo
              valor, al menos si no se ha especificado una conversin aparte de
              sync,  noerror y notrunc, puesto que estipula que cada bloque de
              entrada ser copiado en la salida como un solo bloque sin agregar
              bloques cortos.)

       cbs=bytes
              Especifica el tamao de bloque de conversin para block y unblock.

       skip=bloques
              Se salta bloques bloques de tamao en bytes determinado  por  ibs
              del fichero de entrada antes de la copia.

       seek=bloques
              Se  salta  bloques bloques de tamao en bytes determinado por obs
              en el fichero de salida antes de la copia.

       count=bloques
              Copia bloques bloques de tamao en bytes determinado por ibs  del
              fichero de entrada, en vez de todo hasta el final del fichero.

       conv=CONVERSIN[,CONVERSIN]...
              Convierte el fichero segn se haya especificado en el o los argu-
              mentos CONVERSIN.  (No se  permite  ningn  espacio  al  lado  de
              ninguna coma.)

              Conversiones:


              ascii  Convierte EBCDIC a ASCII.

              ebcdic Convierte ASCII a EBCDIC.

              ibm    Convierte ASCII a un EBCDIC alternativo.

              block  Para  cada  lnea  de  la  entrada,  saca cbs bytes, reem-
                     plazando el salto de lnea de la entrada con un espacio  y
                     rellenando con ms espacios si fuera menester.

              unblock
                     Reemplaza espacios del final en cada bloque de entrada de
                     tamao determinado por cbs por un salto de lnea.

              lcase  Cambia las letras maysculas a minsculas.

              ucase  Cambia las letras minsculas a maysculas.

              swab   Intercambia cada par de bytes de la entrada.  Si  se  lee
                     un  nmero  impar de bytes el ltimo byte se copia tal cual
                     (ya  que  no  tiene  con  quin  intercambiarse).   [POSIX
                     1003.2b, PASC interpretaciones 1003.2 n 3 y n 4]

              noerror
                     Contina despus de producirse errores de lectura.

              notrunc
                     No trunca el fichero de salida.

              sync   Rellena cada bloque de entrada hasta el tamao determinado
                     por ibs con bytes cero al final.

OPCIONES ESTNDARES DE GNU

       --help Muestra un mensaje en la salida estndar sobre el modo de  empleo
              y acaba con cdigo de xito.

       --version
              Muestra  en la salida estndar informacin sobre la versin y luego
              acaba con cdigo de xito.

       --     Termina la lista de opciones.

ENTORNO

       Las variables LANG, LC_ALL, LC_CTYPE y LC_MESSAGES tienen los  signifi-
       cados usuales.

CONFORME A

       POSIX 1003.2

EJEMPLO

       A  menudo, una unidad de cinta no aceptar bloques de tamao arbitrario y
       dd obtendr un error de E/S en el ltimo fragmento de datos que no  ocupe
       un   bloque   entero.   Use  `dd  if=mifichero  of=/dev/miunidaddecinta
       conv=sync' para asegurarse de que todo se ha grabado en la cinta. Natu-
       ralmente,  leerla  de  nuevo  producir  ahora un fichero ligeramente ms
       grande, con caracteres nulos aadidos al final.


OBSERVACIONES

       Esta pgina describe dd segn se encuentra en el  paquete  fileutils-4.0;
       otras versiones pueden diferir un poco. Enve por correo electrnico cor-
       recciones y adiciones a la direccin aeb [AT] cwi.nl.  Informe de  fallos  en
       el programa a fileutils-bugs [AT] gnu.edu.



GNU fileutils 4.0               Noviembre 1998                           DD(1)

COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.