/dev/null
/dev/null est un fichier spécial des systèmes d'exploitation Unix.
Ce pseudo-périphérique (device, en anglais) sert à rediriger un contenu dont on n'a pas besoin, et qui ne doit pas être sauvegardé ni affiché à l'écran. Toute information envoyée vers ce « périphérique » est automatiquement détruite.
Ce périphérique est appelé null et il est situé dans le répertoire « /dev » où sont répertoriés les périphériques. On envoie donc ce qu'on ne veut pas garder vers ce « /dev/null ».
[modifier] Exemple d'utilisation
Voici un exemple qu'un utilisateur de système basé sur Unix peut utiliser. Cette ligne de commande affiche tous les dossiers et fichiers du système mais va générer des erreurs sur les dossiers ou fichiers sur lesquels il n'aura pas les droits d'accès. Ce script va alors rediriger stderr (2) vers le pseudo périphérique /dev/null inhibant ainsi l'affichage de celles-ci.
find / 2> /dev/null