アプリケーションを構成するときに、アプリケーションに/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ため、おそらく使用したくないでしょう。