Lors de la configuration d'une application, vous pouvez souvent utiliser /dev/nullcomme fichier de configuration si vous souhaitez que l'application lise un fichier vide. Toutefois, si l'application lit une liste de fichiers d'un répertoire, vous ne pouvez pas utiliser cette astuce. Vous devez lui donner un répertoire vide à lire.
Je me demandais: est-ce que Linux a un répertoire vide par défaut qui peut être utilisé à ces fins? Je sais que OpenSSH a utilisé / var / empty pendant un moment, et je peux bien sûr créer un répertoire vide moi-même, mais peut-être que la FHS a spécifié un répertoire standard pour cela?
/dev/null n'est pas tant pour la lecture que pour l' écriture. Les données écrites pour /dev/nulldisparaître. Ainsi, un répertoire équivalent serait un endroit où mv yourfile /dev/emptyle fichier serait supprimé.
mv yourfile /dev/empty/. Si vous le faites mv yourfile /dev/empty, vous essayez de remplacer le répertoire spécial.
/dev/nullet ddparce ddque vous obtiendrez un EOF avant même qu’il n’ait écrit un seul octet. Je pense que vous pensez à /dev/zero, qui est souvent utilisé pour remplir quelque chose ou générer un nombre spécifique de zéros.
/dev/nullavec /dev/zero.
/var/emptyn’est pas vide, mais contient un dossier appelésshd, de sorte que vous ne voulez probablement pas l’utiliser.