Cómo crear un archivo que solo consta de unos

Cómo crear un archivo que solo consta de unos

Para crear un archivo binario con todos los '0's, se podría hacer

dd if=/dev/zero of=foo bs=1024 count=1

¿Qué pasa si quisiera crear un archivo con todos los '1'? No encuentro /dev/onepor ningún lado.

Respuesta1

No existe un dispositivo virtual como /dev/one. Sin embargo , puedes reemplazar el NULpersonaje que recibes /dev/zero:

dd if=/dev/zero bs=1024 count=1 | tr '\000' '1' > foo

Reemplácelo '1'con lo que necesite. El '1'resultado será hexadecimal 31, por lo que el "estándar" 1, que también podría escribirse como octal \061. Puede utilizar la notación octal tranteponiendo \, como con \000.

Respuesta2

Si desea crear un archivo con unos binarios, funcionará lo siguiente:

dd if=/dev/zero bs=1 count=1024 | tr "\000" "\377" > foo

información relacionada