Sadece bunlardan oluşan bir dosya nasıl oluşturulur


2

'0'lı bir ikili dosya oluşturmak için

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

Ya '1'lerde bir dosya oluşturmak istersem? Hiçbir /dev/oneyerde bulamıyorum.

Yanıtlar:


3

Gibi bir sanal cihaz yok /dev/one. Gerçi NULaldığınız karakteri değiştirebilirsiniz /dev/zero:

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

'1'Bunun yerine ihtiyacınız olanı değiştirin . Bu '1'onaltılık 31, bu yüzden de sekizgen olarak da yazılmış olabilir "standart" 1 ile sonuçlanacaktır \061. Sekizli gösterimi, trile \olduğu gibi hazırlayarak kullanabilirsiniz \000.


3

İkili 1s ile bir dosya oluşturmak istiyorsanız, aşağıdakiler işe yarar:

dd if=/dev/zero bs=1 count=1024 | tr "\000" "\377" > foo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.