GNU/Linux >> Linux の 問題 >  >> Linux

cp の代わりに ln を使用して、Linux で開いているが削除されたファイルを復元する方法は?

tail を使用して継続的にファイルをコピーしてみてください:

tail -c +0 -f /proc/$pid/fd/$fd > filename

もちろん、ダウンロードが終了したら、テール プロセスを手動 (または他の外部手段) で停止する必要があります。


Linux カーネル モジュールと単純なアプリケーションで構成される fdlink プロジェクトは、開いているファイル記述子への新しいリンクを作成することを目的としています。試したことはありません。


Linux
  1. Scalpelデータ回復ツールを使用してLinuxで削除されたファイルを回復する方法は?

  2. LinuxでO_APPENDモードで開くを使用して、Cでファイルに追加する方法は?

  3. Linux で削除されたファイルを復元するには?

  1. Unix/Linux 削除されたファイルの復元/回復

  2. Linux で削除されたがまだ使用されているファイルのストレージを再利用する方法は?

  3. Linux で MB ではなく GB で du を表示するにはどうすればよいですか?

  1. Linux で「split」コマンドを使用して iso またはファイルを分割する方法

  2. 端末を使用して - 破線のファイル名を開く方法は?

  3. パイプを使用してvimでファイルを開く方法