dd - convierte y copia un fichero
dd [OPERANDO]...
dd OPCIÓN
Copia un fichero, convirtiendo y dándole formato de acuerdo
con las opciones.
- bs=BYTES
- lee y escribe hasta BYTES bytes cada vez
- cbs=BYTES
- convierte BYTES bytes cada vez
- conv=PALABRAS
- convierte el fichero según la lista de palabras clave separadas por
comas
- count=N
- copia solamente N bloques de entrada
- ibs=BYTES
- lee BYTES bytes cada vez (por omision: 512)
- if=FICHERO
- lee del FICHERO en lugar de la entrada estándar (stdin)
- iflag=OPCIONES
- lee según la lista de símbolos separados por comas
- obs=BYTES
- escribe BYTES bytes de una vez. El valor predeterminado es 512.
- of=FICHERO
- escribe en FICHERO en lugar de la salida estándar
- oflag=OPCIONES
- escribe según la lista de símbolos separados por comas
- seek=N
- se salta N bloques de tamaño obs al comienzo del resultado
- skip=N
- se salta N bloques de tamaño ibs al comienzo de la entrada
- status=QUÉ
- El NIVEL de información que se envía a
stderr; &'none' suprime todo salvo los mensajes de error,
'noxfer' suprime las estadísticas de transferencia final,
'progress' muestra periódicamente las estadísticas de
transferencia.
N y BYTES pueden ir seguidos por los siguientes multiplicadores
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. Lo mismo cocurre con T, P, E, Z e Y.
También se pueden emplear prefijos binarios: KiB=K, MiB=M y
así sucesivamente.
Cada símbolo CONV puede ser:
- ascii
- convierte EBCDIC a ASCII
- ebcdic
- convierte ASCII a EBCDIC
- ibm
- convierte ASCII a un EBCDIC alternativo
- block
- rellena los registros terminados en nueva línea con espacios hasta
el tamaño de cbs
- unblock
- sustituye los espacios que sobran en los registros de tamaño cbs
con un carácter de nueva línea
- lcase
- cambia las letras mayúsculas a minúsculas
- ucase
- Cambia las letras minúsculas a mayúsculas
- sparse
- intenta una búsqueda en lugar de escribir todos los bloques de
salida NUL
- swab
- intercambia cada pareja de bytes de entrada
- sync
- rellena cada bloque de entrada con NULs hasta el tamaño de ibs;
cuando se utiliza con block o unblock, rellena con espacios en lugar de
con NULos
- excl
- falla si el fichero de salida ya existe
- nocreat
- no crea el fichero de salida
- notrunc
- no trunca el fichero de salida
- noerror
- continúa después de los errores de lectura
- fdatasync
- escribe físicamente el fichero de salida antes de terminar
- fsync
- lo mismo, pero escriben también los metadatos
Cada símbolo BANDERA puede ser:
- append
- modo de adición (solamente tiene sentido para salida, se sugiere
conv=notrunc)
- direct
- utiliza E/S directa para los datos
- directory
- falla a menos que sea un directorio
- dsync
- utiliza E/S sincronizada para los datos
- sync
- similar, pero también para metadatos
- fullblock
- acumula bloques llenos de entrada (solamente iflag)
- nonblock
- utiliza E/S no bloqueante
- noatime
- no actualiza la fecha de acceso
- nocache
- Descarta el caché. Consulte oflag=sync
- noctty
- no asigna una terminal controladora del fichero
-
nofollow
- no sigue los enlaces simbólicos
- count_bytes
- trata 'count=N' como contador de bytes (solamente iflag)
- skip_bytes
- trata 'skip=N' como contador de bytes (solamente iflag)
- seek_bytes
- trata 'seek=N' como contador de bytes (solamente oflag)
Al enviar una señal USR1 a un proceso de 'dd' que se
está ejecutando, se muestran datos de I/O por la salida de error
estándar y se continúa con la copia.
Las opciones son:
- --help
- muestra la ayuda y finaliza
- --version
- muestra la versión del programa y termina
Escrito por Paul Rubin, David MacKenzie y Stuart Kemp.
Ayuda en línea de GNU Coreutils:
<https://www.gnu.org/software/coreutils/>
Informe cualquier error de traducción a
<https://translationproject.org/team/es.html>
Copyright © 2020 Free Software Foundation, Inc. Licencia
GPLv3+: GNU GPL versión 3 o posterior
<https://gnu.org/licenses/gpl.html>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY
GARANTÍA, en la medida permitida por la legislación.
Ayuda en línea de GNU Coreutils:
<https://www.gnu.org/software/coreutils/dd>
también disponible localmente ejecutando: info '(coreutils) dd
invocation'
La traducción al español de esta página del
manual fue creada por Gerardo Aburruzaga García
<gerardo.aburruzaga@uca.es>, Juan Piernas <piernas@ditec.um.es>
y Marcos Fouces <marcos@debian.org>
Esta traducción es documentación libre; lea la
GNU General
Public License Version 3 o posterior con respecto a las condiciones de
copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta
página del manual, envíe un correo electrónico a
debian-l10n-spanish@lists.debian.org>..