NOMBRE
dd - convierte y copia un fichero
SINOPSIS
dd [OPERANDO]...
dd OPCIÓN
DESCRIPCIÓN
Copia un fichero, convirtiéndolo y formateándolo según los operandos.
- bs=BYTES
- leer y escribir hasta BYTES bytes a la vez (por defecto: 512); anula ibs y obs
- cbs=BYTES
- convierte BYTES bytes de una vez
- conv=CONVS
- convierte el fichero de acuerdo con la lista de símbolos separados por coma
- count=N
- copia solo N bloques de entrada
- ibs=BYTES
- lee hasta BYTES bytes a la vez (por defecto: 512)
- if=FICHERO
- lee desde FICHERO en lugar de la stdin
- iflag=BANDERAS
- lee según la lista de símbolos separados por coma
- obs=BYTES
- escribe BYTES bytes a la vez (por defecto: 512)
- of=FICHERO
- escribe al FICHERO en lugar de la stdout
- oflag=BANDERAS
- escribe de acuerdo con la lista de símbolos separados por coma
- seek=N
- omite N bloques de tamaño obs al inicio de la salida
- skip=N
- omite N bloques de tamaño ibs al inicio de la entrada
- status=NIVEL
- El NIVEL de información a mostrar en stderr;
«none» suprime todo menos los mensajes de error,
«noxfer» suprime las estadísticas de transferencia finales,
«progress» muestra estadísticas de transferencia periódicamente
N y BYTES pueden ir seguidos de los siguientes sufijos multiplicativos: 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 y así sucesivamente para T, P, E, Z, Y.
Cada símbolo CONV puede ser:
- ascii
- de EBCDIC a ASCII
- ebcdic
- de ASCII a EBCDIC
- ibm
- de ASCII a un EBCDIC alternativo
- block
- reemplaza la nueva línea y completa la línea de entrada con espacios para el tamaño cbs
- unblock
- reemplaza los espacios finales en los registros de tamaño cbs con una nueva línea
- lcase
- cambia mayúsculas a minúsculas
- ucase
- cambia minúsculas a mayúsculas
- sparse
- trata de buscar en lugar de escribir la salida de los bloques de entrada nulos
- swab
- intercambia cada par de bytes de entrada
- sync
- rellena cada bloque de entrada con ceros a tamaño ibs, cuando se utiliza con block o unblock, rellena con espacios en lugar de ceros
- excl
- falla si ya existe el fichero de salida
- nocreat
- no crea el fichero de salida
- notrunc
- no trunca el fichero de salida
- noerror
- continúa después de errores de lectura
- fdatasync
- escribe físicamente los datos del fichero de salida antes de terminar
- fsync
- similar, pero también escribe metadatos
Cada símbolo BANDERA puede ser:
- append
- modo de adición (solo tiene sentido para la salida; conv=notrunc sugerido)
- direct
- uso directo de E/S para los datos
- directory
- fallará si es un directorio
- dsync
- utiliza E/S sincronizada para los datos
- sync
- similar, pero también para los metadatos
- fullblock
- acumula bloques completos de entrada (iflag solamente)
- nonblock
- utiliza E/S no bloqueante
- noatime
- no actualiza el tiempo de acceso
- nocache
- Solicitud para liberar caché. Véase también oflag=sync
- noctty
- no cede el control del terminal desde el fichero
- nofollow
- no sigue los enlaces simbólicos
- count_bytes
- tratar «count=N» como número de bytes (solo iflag)
- skip_bytes
- tratar «skip=N» como número de bytes (solo iflag)
- seek_bytes
- tratar «seek=N» como número de bytes (solo oflag)
El envío de una señal USR1 a un proceso de «dd» en funcionamiento hace que imprima las estadísticas de E/S en el error estándar y luego reanuda el copiado.
Las opciones son:
- --help
- muestra esta ayuda y finaliza
- --version
- produce la información de la versión y finaliza
AUTOR
Escrito por Paul Rubin, David MacKenzie y Stuart Kemp.
INFORMAR DE ERRORES
Ayuda en línea de GNU coreutils: <https://www.gnu.org/software/coreutils/
>
Informe de errores en la traducción de dd a <https://translationproject.org/team/
>
DERECHOS DE AUTOR
Copyright © 2018 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 NINGUNA GARANTÍA, en la medida permitida por la ley.
VÉASE TAMBIÉN
Documentación completa en: <https://www.gnu.org/software/coreutils/dd
>
o accesible localmente vía: info '(coreutils) dd invocation'