Ao configurar um aplicativo, geralmente você pode usar /dev/null
como 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/null
não é tanto para a leitura como para a escrita. Os dados gravados /dev/null
apenas desaparecem. Portanto, um diretório equivalente seria um local onde mv yourfile /dev/empty
resultaria 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/null
e dd
porque dd
receberá 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/null
com /dev/zero
.
/var/empty
não está vazio, mas contém uma pasta chamadasshd
, portanto você provavelmente não deseja usá-lo.