dd(1) 4.8/5 (4 votos)

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/ >

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'

nuevo comentario