アプリケーションを構成するときに、アプリケーションに/dev/null
空のファイルを読み取らせたい場合、多くの場合、構成ファイルとして使用できます。ただし、アプリケーションがディレクトリからファイルのリストを読み取る場合、このトリックは使用できません。読むには空のディレクトリを与える必要があります。
私は疑問に思っていました:Linuxにはそのような目的に使用できるデフォルトの空のディレクトリがありますか?OpenSSHがしばらく/ var / emptyを使用したことは知っています。もちろん、空のディレクトリを自分で作成することもできますが、FHSはこのために標準ディレクトリを指定しているのでしょうか。
/dev/null
ことよりも読むことの方が重要ではありません。 に書き込まれたデータは/dev/null
消えます。したがって、同等のディレクトリはmv yourfile /dev/empty
、ファイルを削除する場所になります。
mv yourfile /dev/empty/
。あなたが行う場合はmv yourfile /dev/empty
、あなたは特別なディレクトリを交換しようとしています。
/dev/null
し、dd
ためdd
それも1バイトを書かれている前にEOFを取得します。私はあなたが考えていると思う/dev/zero
、それはしばしば何かを埋めたり、特定の数のゼロを生成するために使用されます。
/dev/null
していた/dev/zero
。
/var/empty
は、空ではありませんが、という名前のフォルダーが含まれているsshd
ため、おそらく使用したくないでしょう。