/dev/zero
– wirtualne urządzenie (a dokładniej – plik urządzenia), występujące w systemach uniksopodobnych, w tym w Linuksie.
Podobnie jak /dev/null
, /dev/zero
bezpowrotnie traci wszystkie dane do niego wysłane. Jednak w przeciwieństwie do niego, próba odczytu z urządzenia spowoduje zwrócenie znaków o zerowej wartości (tzw. NULL). Jest to używane do pobierania pustych danych dla innych aplikacji.
Przykład użycia[]
Pobranie dziesięciu znaków z urządzenia, przy pomocy komendy head
i wyświetlenie ich wartości w sytemie szesnastkowym przy użyciu komendy xxd
.
$ head -c 10 /dev/zero | xxd 0000000: 0000 0000 0000 0000 0000 ..........
|