Quando si configura un'applicazione, è spesso possibile utilizzare /dev/nullcome 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/nullnon è tanto per la lettura quanto per la scrittura. I dati scritti /dev/nullsemplicemente scompaiono. Quindi, un equivalente di directory sarebbe un posto in cui mv yourfile /dev/emptyporterebbe all'eliminazione del file.
mv yourfile /dev/empty/. In tal caso mv yourfile /dev/empty, stai cercando di sostituire la directory speciale.
/dev/nulle ddperché ddotterrà 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/nullcon /dev/zero.
/var/emptynon è vuoto, ma contiene una cartella chiamatasshd, quindi probabilmente non vuoi usarlo.