GNU/Linux >> Znalost Linux >  >> Linux

Jak obnovit otevřený, ale smazaný soubor v Linuxu pomocí ln místo cp?

Zkuste použít tail pro nepřetržité kopírování souboru:

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

Po dokončení stahování budete samozřejmě muset zastavit proces ocasu ručně (nebo nějakým jiným externím prostředkem).


Projekt fdlink, sestávající z modulu linuxového jádra a jednoduché aplikace, má za cíl vytvořit nový odkaz na otevřený deskriptor souboru. Nezkoušel jsem to.


Linux
  1. Jak otevřít soubor ve vim pomocí pipe

  2. Jak zobrazit deskriptory otevřených souborů, ale nepoužívat příkaz lsof

  3. Unix/Linux obnovit/obnovit smazané soubory

  1. Jak obnovit smazaný soubor v Linuxu

  2. Jak získat zpět úložiště smazaných, ale stále používaných souborů v systému Linux?

  3. Jak v linuxu vidím du v GB místo MB?

  1. Jak rozdělit iso nebo soubor pomocí příkazu „split“ v Linuxu

  2. Jak připojit k souboru v C pomocí Otevřít v režimu O_APPEND na linuxu?

  3. Jak otevřít - přerušovaný název souboru pomocí terminálu?