/dev/null es un archivo especial en Linux que descarta todos los datos escritos en él, haciendo que desaparezcan para siempre. Al leer desde /dev/null no se produce ninguna salida, mientras que al leer desde /dev/zero se obtienen ceros hasta detener la lectura. Ambos se comportan de forma diferente a la hora de leer, siendo /dev/null virtualmente vacío.