Aby utworzyć plik binarny ze wszystkimi zerami, można to zrobić
dd if=/dev/zero of=foo bs=1024 count=1
Co jeśli chciałbym utworzyć plik ze wszystkimi „1” Nie mogę znaleźć /dev/one
gdziekolwiek.
Nie ma takiego wirtualnego urządzenia jak /dev/one
. Możesz zastąpić NUL
postać, którą otrzymujesz /dev/zero
chociaż:
dd if=/dev/zero bs=1024 count=1 | tr '\000' '1' > foo
Zastąpić '1'
z tym, czego potrzebujesz. The '1'
spowoduje wynik szesnastkowy 31
, więc „standard” 1, który może być również zapisany jako ósemkowy \061
. Możesz użyć notacji ósemkowej w tr
poprzedzając \
, jak z \000
.
Jeśli chcesz utworzyć plik z binarnymi 1s, zadziałają:
dd if=/dev/zero bs=1 count=1024 | tr "\000" "\377" > foo