2

在 Linux 文件系统中,有 /dev/zero 和 /dev/random 等文件不是硬盘上的真实文件。

有什么方法可以创建一个类似的文件并告诉它从执行程序中获取输出?

例如,我可以创建文件,比如 /tmp/tarfile,这样任何读取它的程序实际上都可以从执行不同的程序(/usr/bin/tar ...)中获得输出吗?

4

1 回答 1

3

可以创建这样的文件/程序,但需要创建一个特殊的文件系统才能将挂钩插入 VFS,以便正确检测和处理访问。

于 2013-01-15T06:10:09.477 回答