/dev/null

file virtuale dei sistemi operativi Unix e Unix-like

/dev/null (o dispositivo nullo) è uno speciale file di device dei sistemi Unix-like; esso indica una periferica (come tale presente nella directory /dev/) fittizia, che ignora tutto ciò che riceve in ingresso, anche se riporta l'effettiva "scrittura" dentro di essa, e non produce nessun dato se aperto in lettura. Nel gergo informatico è spesso chiamato buco nero. Tipico utilizzo è il redirigere dei messaggi da ignorare oppure lo standard output su questa periferica con il comando per la redirezione tipico dei sistemi Unix-like:

comando 1>/dev/null

dove 1 sta per standard output. Per redirigere anche gli errori si può usare:

comando 1>/dev/null 2&>/dev/null

In questo modo quello che viene inviato come standard error (stderr) verrà "buttato" in /dev/null.

In Windows il corrispondente è NUL o NUL: