¿ dd
Actúa a nivel del sistema de archivos o va directamente al dispositivo sin formato?
¿ dd
Actúa a nivel del sistema de archivos o va directamente al dispositivo sin formato?
Respuestas:
dd
funciona en lo que sea que elija para trabajar.
Puede tomar las secuencias de terminal (stdin y stdout), o cualquier cosa representada por un descriptor de archivo como entrada y salida de dd
.
Y como casi todo en Linux tiene un descriptor de archivo, puede usar archivos, directorios, dispositivos de caracteres (p /dev/null
. Ej . /dev/random
), Dispositivos de bloque (p. Ej. Particiones / sistemas de archivos como /dev/sda1
o directamente discos completos como /dev/sda
).
Como se puede ver, dd
es una muy poderosa y versátil herramienta, pero asegúrese de usar con precaución, ya que también es conocido como " d ISK d estroyer" si accidentalmente se utiliza con argumentos no deseados.
Si está interesado en obtener más información dd
, lea su página de manual (ejecute man dd
) o busque, por ejemplo, la Respuesta a "dd vs cat - ¿dd sigue siendo relevante en estos días?" (Unix y Linux.SE) o ¿Qué significa el nombre de comando "dd"?
dd
poderoso en sí mismo o se aprovecha principalmente del hecho de que casi todo en Linux tiene un descriptor de archivo ?
dd
es una herramienta bastante poderosa y versátil .
dd
tiene algunas características interesantes, pero la mayor parte del tiempo se utiliza de manera que funcionaría igual de bien con cp
, cat
, la cáscara ... en esta respuesta algunas cosas que son difíciles y sin dd
se enumeran. Pero dd if=/dev/sda of=/mnt/ext/backup
se puede hacer mejor, cat /dev/sda > /mnt/ext/backup
por ejemplo