Comment créer un fichier composé uniquement de ceux-ci


1

Pour créer un fichier binaire avec tous les '0, on pourrait faire

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

Et si je voulais créer un fichier avec tous les '1? Je ne trouve /dev/onenulle part.

Réponses:


2

Il n'y a pas de périphérique virtuel tel que /dev/one. Vous pouvez remplacer le NULpersonnage que vous recevez /dev/zerosi:

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

Remplacez '1'par tout ce dont vous avez besoin. Le '1'résultat sera hexadécimal 31, donc le "standard" 1, qui pourrait également être écrit en octal \061. Vous pouvez utiliser la notation octale en trpréfixant avec \, comme avec \000.


3

Si vous souhaitez créer un fichier avec des 1 binaires, ceci fonctionnera:

dd if=/dev/zero bs=1 count=1024 | tr "\000" "\377" > foo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.