在配置应用程序时,/dev/null如果您希望应用程序读取一个空文件,则通常可以将其用作配置文件。但是,如果应用程序从目录中读取文件列表,则无法使用此技巧。您需要给它一个空目录才能读取。
我在想:Linux是否有一个默认的空目录可用于此目的?我知道OpenSSH使用/ var / empty已有一段时间,我当然可以自己创建一个空目录,但也许FHS为此指定了一个标准目录?
只是一个点:特殊用途方面
—
通配符
/dev/null是没有这么多的阅读为写作。 写入的数据/dev/null消失了。因此,等效目录将是mv yourfile /dev/empty导致删除文件的地方。
@Wildcard我想你是说
—
Rhymoid '16
mv yourfile /dev/empty/。如果这样做mv yourfile /dev/empty,则尝试替换特殊目录。
@Jules不,不是。您无法使用
—
米歇尔·约翰逊
/dev/null和初始化任何东西,dd因为dd在写入单个字节之前会获得EOF。我认为您正在考虑/dev/zero,它通常用于填充某些东西或生成特定数量的零。
@MichealJohnson你是对的,我的错误,我会感到困惑
—
Jules
/dev/null与/dev/zero。
/var/empty它不是空的,但包含一个名为的文件夹sshd,因此您可能不想使用该文件夹。