Red de conocimientos sobre prescripción popular - Remedios caseros - Parámetro bs, cuenta en el uso del comando dd de Linux

Parámetro bs, cuenta en el uso del comando dd de Linux

Su afirmación sobre bs=xxx count=mmm es correcta, pero su afirmación sobre el mensaje de impresión de dd es incorrecta.

La salida de dd es:

x+y se registra en

m+n se registra y se genera

donde x y m representa la lectura y escritura de x y m bloques completos (es decir, el tamaño de bloque que especificó con bs).

Donde y y n indican que y y n bloques incompletos (bloques parciales) se leen y escriben.

La lectura de bloque incompleto más común se debe a tocar el final del archivo leído. Por ejemplo, si tiene un archivo a.log con un tamaño de 10 bytes, verá que el siguiente comando muestra 1+1 porque el segundo bloque no tiene 6 bytes, solo 4 bytes.

dd if=a.log of=b.log bs=6 count=2

1+1 se registra en

1+1 se registra fuera

El caso común de p>

0 se debe a que el archivo que se está leyendo es un archivo vacío (0 bytes), como el siguiente comando.

DD if =/dev/null of = b . log bs = 6 count = 2

Hay 0 registros en

0 registros. Salida de registro