Jak utworzyć plik, który składa się tylko z tych


1

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.

Odpowiedzi:


2

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.


1

Jeśli chcesz utworzyć plik z binarnymi 1s, zadziałają:

dd if=/dev/zero bs=1 count=1024 | tr "\000" "\377" > foo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.