Al configurar una aplicación, a menudo puede usarla /dev/nullcomo archivo de configuración si desea que la aplicación lea un archivo vacío. Pero, si la aplicación lee una lista de archivos de un directorio, no puede usar este truco. Debería darle un directorio vacío para leer.
Me preguntaba: ¿Linux tiene un directorio vacío predeterminado que se puede usar para tales fines? Sé que OpenSSH usó / var / empty por un tiempo, y por supuesto puedo crear un directorio vacío yo mismo, pero ¿tal vez el FHS ha especificado un directorio estándar para esto?
/dev/nullno es tanto para leer como para escribir. Los datos escritos en /dev/nullsimplemente desaparecen. Entonces, un directorio equivalente sería un lugar donde mv yourfile /dev/emptyresultaría en la eliminación de su archivo.
mv yourfile /dev/empty/. Si lo hace mv yourfile /dev/empty, está tratando de reemplazar el directorio especial.
/dev/nully ddporque ddobtendrá un EOF incluso antes de que se escriba un solo byte. Creo que estás pensando /dev/zero, que a menudo se usa para llenar algo o generar un número específico de ceros.
/dev/nullcon /dev/zero.
/var/emptyno está vacío, pero contiene una carpeta llamadasshd, por lo que probablemente no quiera usar eso.