在配置应用程序时,/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
,因此您可能不想使用该文件夹。