Anar al contingut

/dev/zero

De L'Enciclopèdia, la wikipedia en valencià

En sistemes operatius tipo Unix, /dev/zero és un archiu especial que proveïx tants caràcters null (ASCII NUL, 0x00; no el caràcter ASCII "0", 0x30) com es lligguen des d'ell. Un dels usos típics és proveir un fluix de caràcters per a sobreescribir informació. Un atre us pot ser per a generar un archiu "net" d'un determinat tamany. Usant mmap per a mapear /dev/zero a l'espai de memòria virtual, és la manera en que BSD implementa memòria compartida.

# Destruir informació en una partició
dd if=/dev/zero of=/dev/hda8
# Crear un archiu de (1MiB) ple de "zeros" de nom 'buit'
dd if=/dev/zero of=buit count=1024 bs=1024

De la mateixa manera que /dev/null, /dev/zero actua com a font i sumidero d'informació. Totes les escritures a /dev/zero ocorren sense cap efecte (lo mateixa passa en /dev/null, encara que /dev/null és més usat com sumidero de senyes); totes les llectures a /dev/zero retornen tants caràcters NULLs com siguen requerits.


Referències

[editar | editar còdic]