GNU/Linux >> Znalost Linux >  >> Ubuntu

Obnovit smazaný soubor??

Tato otázka zde již obsahuje odpovědi :Jak obnovit smazané soubory?

(12 odpovědí)
Uzavřeno před 6 lety.

Omylem jsem smazal soubor přes při připojení ssh. Jak mohu obnovit tento soubor nebo, pokud má ubuntu něco jako odpadkový koš nebo tak?

Přijatá odpověď:

rm versus mazání z GUI

Pokud jste použili příkaz rm , skutečně jste soubor smazali. Data již nejsou dostupná ze systému souborů – kromě toho, že byl na soubor uveden další pevný odkaz (neobvyklý), nebo jste smazali symbolický odkaz.

Skutečná data mohou být stále na disku, na blocích disku souborový systém předpokládá, že nejsou používány. Pokud jej chcete obnovit, neměli byste na disk zapisovat, protože by to mohlo znovu využít místo na disku, na kterém jsou uložena vaše data. Můžete zkusit běžnou obnovu dat souboru pomocí nástrojů vhodných pro souborový systém, který jste použili.

Výchozí souborový systém ext4 naleznete v části:Je pro ext4 k dispozici nějaký software pro obnovu? a většina odpovědí na otázku odkazovanou níže.

Koš pro CLI

Koš je možné použít z příkazového řádku, ale to není ve výchozím nastavení nastaveno. Balíček trash-cli obsahuje nástroje příkazového řádku pro použití koše vašeho desktopového prostředí.

Existují příkazy jako trash-put , trash-list etc;
Názvy jsou pěkně dlouhé – můžete definovat aliasy shellu jako

alias tp='trash-put'

nebo

alias del='trash-put'

a poté použijte del místo rm mazat soubory nebo adresáře bezpečnějším způsobem.

Jak je navrženo v níže uvedené odpovědi, je možné použít alias rm , nahrazující skutečné rm příkaz s trash-put , ale existuje několik důvodů, proč to neudělat; některé z nich jsou:

  • Implementace trash-put je mnohem méně dobře testován než rm například z ‚GNU coreutils‘ v Ubuntu.
  • Možnosti výchozího rm trash-put nepodporuje všechny
  • Někdo jiný dříve nebo později použije shell s aliasem a uvidí velmi poškozený rm velení, technicky.
  • Při skutečném rm je potřeba speciální syntaxe je vyžadováno
  • Obecně není dobrý nápad zahrávat si s velmi nebezpečným nástrojem, přinejmenším riskujete zmatek.
Související:Zasekl se start po aktualizaci ovladače AMD?

Přesto si přečtěte odpověď @enzotib na Je možné obnovit soubory/adresáře smazané pomocí rm? jak nakonfigurovat alias.


Ubuntu
  1. Když je smazán soubor vytvořený pomocí mkstemp()?

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

  3. Jak obnovit smazaný soubor, pokud je stále otevřen nějakým procesem?

  1. Jak obnovit smazaný soubor v Linuxu

  2. Obnovte smazaný soubor, do kterého se právě zapisuje

  3. Zkontrolujte, zda deskriptor souboru odkazuje na smazaný soubor (v Bash)

  1. Obnovení náhodně smazaných souborů?

  2. Jak se zotavit poté, co Kate havaruje?

  3. Obnovit smazanou složku v šifrované domácnosti?