Bir uygulamayı yapılandırırken, uygulamanın /dev/null
boş bir dosya okumasını istiyorsanız, genellikle yapılandırma dosyası olarak kullanabilirsiniz . Ancak, uygulama bir dizindeki dosyaların listesini okursa, bu numarayı kullanamazsınız. Okumak için boş bir dizin vermeniz gerekir.
Merak ediyordum: Linux böyle amaçlar için kullanılabilecek varsayılan bir boş dizine sahip mi? OpenSSH'nin bir süredir / var / empty kullandığını biliyorum ve elbette kendimde boş bir dizin oluşturabilirim, ancak belki de FHS bunun için standart bir dizin belirledi?
/dev/null
için olduğu gibi okumak için pek değildir . /dev/null
Sadece yazılmış veriler kayboluyor. Dolayısıyla, bir dizin eşdeğeri mv yourfile /dev/empty
, dosyanızı silmenize neden olacak bir yer olacaktır.
mv yourfile /dev/empty/
. Bunu yaparsanız mv yourfile /dev/empty
, özel dizini değiştirmeye çalışıyorsunuzdur.
/dev/null
ve dd
çünkü dd
tek bir bayt yazmadan önce bir EOF alacaksınız. Bence bir şeyi /dev/zero
doldurmak ya da belirli sayıda sıfır üretmek için kullanılan bir şey olduğunu düşünüyorsunuz .
/dev/null
ile /dev/zero
.
/var/empty
boş değil, ancak adı verilen bir klasör varsshd
, bu yüzden muhtemelen bunu kullanmak istemiyorsunuz.