このコードは間違っています。動作させる方法はありますか?
mount somefile.iso | cp - Directory
具体的には、元のインストールファイルの読み取り専用の問題があるため、コピーが必要です。
ベストアンサー1
これはパイプを介しては確かに不可能ですが(マウントはファイルシステムを介してファイルにアクセスできますが、幸いにもstdoutを介してファイルを送信しません)、一般的なコマンドチェーンを使用できますmount -o loop /path/to/file.iso /path/to/directory && cp /path/to/directory /path/to/cop
。&&
最初のコマンドが成功した場合にのみ実行されます(つまり、0を返します)。
今、あなたが望むのは、isoをマウントするのではなく、tar.gzやzipアーカイブを使用するなど、isoからファイルを抽出することです。この場合、ここでより効率的な選択肢を見つけることができます。ISOを抽出する最速の方法は何ですか?