mkfifoファイルのコピー/移動

mkfifoファイルのコピー/移動

Linuxでmkfifo(名前付きパイプ)を使用してファイルをコピーできますか?

例: tar アーカイブからファイルを抽出しており、そのファイルをすぐに別の場所に移動したいと思います。

答え1

ファイルのコピーや移動には使用できませんmkfifomkfifo名前付きパイプを作成します。パイプを使用してデータを別の場所に並べ替えることができ、時には名前付きパイプが唯一の方法であるか、より便利です。mkfifoこのウェブサイトで使用されているいくつかのソリューションを見つけることができます。。しかし、もしあなたがただデータが別の場所にあることを願っています。この場合、リダイレクトで十分です。

tarアーカイブからファイルを抽出してアーカイブの内部パス以外の場所に保存したい場合、名前付きパイプはまったく役に立ちません。代わりに、--transformGNU tarオプションまたは-sBSD tarまたはpaxオプションを使用して、抽出中にファイルパスを書き換えます。

関連情報