Depende de lo que quieras decir exactamente. Técnicamente, siempre lee el sistema de archivos, o no podría determinar, por ejemplo, los permisos del archivo regular / archivo de dispositivo o lo que sea que se ponga a trabajar.
Kos
Respuestas:
16
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/sda1o directamente discos completos como /dev/sda).
Como se puede ver, ddes 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.
¿Es ddpoderoso en sí mismo o se aprovecha principalmente del hecho de que casi todo en Linux tiene un descriptor de archivo ?
AL
@AL Buena pregunta, realmente no lo sé. Podrías mirar su código fuente probablemente si estás interesado. ¿Pero importa?
Byte Commander
No, eso no era más que una suposición de que ddes una herramienta bastante poderosa y versátil .
AL
1
Verifique su comando 5 veces y escríbalo en una hoja de papel y verifíquelo otras 5 veces. Mezclar IF y OF es la destrucción instantánea de una gran cantidad de datos.
Nelson
3
ddtiene 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 ddse enumeran. Pero dd if=/dev/sda of=/mnt/ext/backupse puede hacer mejor, cat /dev/sda > /mnt/ext/backuppor ejemplo
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 (ejecuteman 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"?fuente
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 concp
,cat
, la cáscara ... en esta respuesta algunas cosas que son difíciles y sindd
se enumeran. Perodd if=/dev/sda of=/mnt/ext/backup
se puede hacer mejor,cat /dev/sda > /mnt/ext/backup
por ejemplo