2

Linux ファイルシステムには、/dev/zero や /dev/random など、ハードディスク上の実際のファイルではないファイルがあります。

同様のファイルを作成して、プログラムの実行から出力を取得するように指示する方法はありますか?

たとえば、/tmp/tarfile などのファイルを作成して、それを読み取るプログラムが実際に別のプログラム (/usr/bin/tar ...) の実行から出力を取得できるようにすることはできますか?

4

1 に答える 1

3

このようなファイル/プログラムを作成することは可能ですが、アクセスを検出して適切に処理できるように、VFSにフックを挿入するために特別なファイルシステムを作成する必要があります。

于 2013-01-15T06:10:09.477 に答える