Quando si configura un'applicazione, è spesso possibile utilizzare /dev/null
come file di configurazione se si desidera che l'applicazione legga un file vuoto. Ma, se l'applicazione legge un elenco di file da una directory, non è possibile utilizzare questo trucco. Dovresti dargli una directory vuota da leggere.
Mi chiedevo: Linux ha una directory vuota predefinita che può essere utilizzata per tali scopi? So che OpenSSH ha usato / var / empty per un po ', e ovviamente posso creare da me una directory vuota, ma forse l'FHS ha specificato una directory standard per questo?
/dev/null
non è tanto per la lettura quanto per la scrittura. I dati scritti /dev/null
semplicemente scompaiono. Quindi, un equivalente di directory sarebbe un posto in cui mv yourfile /dev/empty
porterebbe all'eliminazione del file.
mv yourfile /dev/empty/
. In tal caso mv yourfile /dev/empty
, stai cercando di sostituire la directory speciale.
/dev/null
e dd
perché dd
otterrà un EOF prima ancora che sia scritto un singolo byte. Penso che tu stia pensando /dev/zero
, che viene spesso utilizzato per riempire qualcosa o generare un numero specifico di zeri.
/dev/null
con /dev/zero
.
/var/empty
non è vuoto, ma contiene una cartella chiamatasshd
, quindi probabilmente non vuoi usarlo.