Ao configurar um aplicativo, geralmente você pode usar /dev/nullcomo arquivo de configuração se desejar que o aplicativo leia um arquivo vazio. Mas, se o aplicativo ler uma lista de arquivos de um diretório, você não poderá usar esse truque. Você precisaria fornecer um diretório vazio para ler.
Eu queria saber: o Linux tem um diretório vazio padrão que pode ser usado para tais fins? Sei que o OpenSSH usou / var / empty por um tempo e, é claro, posso criar um diretório vazio, mas talvez o FHS tenha especificado um diretório padrão para isso?
/dev/nullnão é tanto para a leitura como para a escrita. Os dados gravados /dev/nullapenas desaparecem. Portanto, um diretório equivalente seria um local onde mv yourfile /dev/emptyresultaria na exclusão do seu arquivo.
mv yourfile /dev/empty/. Se fizer isso mv yourfile /dev/empty, você está tentando substituir o diretório especial.
/dev/nulle ddporque ddreceberá um EOF antes mesmo de escrever um único byte. Eu acho que você está pensando /dev/zero, que geralmente é usado para preencher algo com ou gerar um número específico de zeros.
/dev/nullcom /dev/zero.
/var/emptynão está vazio, mas contém uma pasta chamadasshd, portanto você provavelmente não deseja usá-lo.