Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Náhodné smazání souboru v systému Linux vám může zcela zničit den a zničit vaši produktivitu. I když existují specializované nástroje a dokonce kompletní distribuce pro obnovu náhodně vymazaných souborů, RecoverPy je nejrychlejší a nejjednodušší způsob, jak obnovit smazané soubory v Linuxu.

Co je RecoverPy a proč byste jej potřebovali?

Je důležité udržovat váš linuxový souborový systém čistý a přehledný. Postupem času se hromadí nevyžádaná pošta z vyřazených balíčků, přerušených projektů a zřídka používaných aplikací. Než se nadějete, jste úplně mimo. Služby se nespustí a váš shell nefunguje tak, jak by měl.

I když můžete rootovat své adresáře jeden po druhém a zkontrolovat každý soubor před výběrem pro smazání, je pravděpodobnější, že použijete jeden z mnoha vynikajících aplikace pro čištění systému dostupné pro Linux. Tyto aplikace mají intuitivní rozhraní a umožňují mazat soubory z více adresářů najednou.

Katastrofa! Ve vašem spěchu získat zpět životně důležité místo na disku jste omylem vymazali svůj téměř hotový Ph.D. diplomovou práci, naskenované kopie vašeho svatebního listu a četné zpravodajské články, které jste si šetřili pro potomky.

Poté, co dokončíte trestání za to, že jste to správně neudělali udržovat efektivní plán zálohování, je čas získat zpět své soubory!

RecoverPy je výkonná aplikace Python, která využívá schopnosti vašeho systému k obnově ztracených souborů a dokonce i souborů, které byly přepsány. Na rozdíl od známějších nástroje pro obnovu souborů, jako je Testdisk, jehož použití může být skličující, RecoverPy je navržen tak, aby byl přímočarý.

Aplikace dokáže prohledat celý váš systém a najít řetězce v názvech souborů, hlavičkách a dokonce i v binárních souborech, které by vás jinak nenapadly. Nejlepší ze všeho je, že RecoverPy se může pochlubit intuitivním a atraktivním terminálovým uživatelským rozhraním (TUI), které usnadňuje obnovu smazaných souborů v systému Linux.

Jak nainstalovat RecoverPy na Linux

Protože RecoverPy je aplikace Python, musíte mít na svém systému Linux nainstalován Python. Zkontrolujte, zda jej máte nainstalovaný, zadáním tohoto příkazu do libovolného terminálu:

python3 --verze

Pokud nemáte nainstalovaný Python, postupujte podle našich pokynů na jak nainstalovat Python na Ubuntu.

RecoverPy závisí na lsblk shromažďovat informace o blokových zařízeních, grep vyhledávat a porovnávat vzory, dd pro čtení a zápis souborů a pokrok, abyste měli přehled o tom, jak hledání probíhá. Všechny tyto závislosti můžete nainstalovat na distribuce odvozené z Debianu pomocí:

sudo apt install grep coreutils util-linux progress

Na systémech souvisejících s Archem:

sudo pacman -S grep coreutils util-linux progress

Nebo na rodině Fedora s:

sudo dnf nainstalovat grep coreutils util-linux progress

Nyní můžete nainstalovat RecoverPy pomocí:

sudo python3 -m pip install recovery

Určitě jste si všimli, že jsme podnikli neobvyklý krok, kdy jsme instalovali balíček Python pomocí sudo, místo jako běžný uživatel. Je to proto, že k prohledání souborového systému je třeba RecoverPy spustit jako root nebo vyvolat pomocí sudo. Instalace balíčku pomocí sudo může zabránit pozdějším nejasnostem.

Použijte RecoverPy k záchraně smazaných souborů v systému Linux

Než spustíte RecoverPy, pomůže vám vědět co nejvíce o vašem chybějícím souboru. Název souboru je dobrý začátek, a pokud budete hledat tímto způsobem, RecoverPy také zobrazí záznamy z historie shellu, smazané historie prohlížeče a další.

Mezi další užitečné údaje patří datum vytvoření souboru a pokud hledáte smazanou fotografii, model fotoaparátu. Tyto podrobnosti jsou obvykle zahrnuty v záhlaví souboru obrázku a mohou vám pomoci najít ztracený soubor.

Pro demonstrační účely jsme vytvořili soubor nazvaný „testdoc“, vložili jsme do něj zpravodajský článek BBC, uložili jej a použili rm pro smazání souboru.

V ideálním případě byste měli odpojit oddíl, který chcete prohledat, a spustit RecoverPy ze samostatného oddílu, abyste zabránili jakékoli další změně ztraceného souboru.

Spusťte RecoveryPy pomocí:

sudo python3 -m recovery

...a zadejte hledaný řetězec do vyhledávacího pole.

Použijte Tab pro přepnutí do nabídky "Dostupné oddíly" a poté pomocí kláves se šipkami vyberte, které oddíly chcete prohledat. Když jsi šťastný, udeř Tab znovu, dokud se nezvýrazní "Spustit vyhledávání", pak Vstupte pro zahájení vyhledávání.

RecoverPy vás bude průběžně informovat o průběhu a po dokončení se vám zobrazí obrazovka plná výsledků. Jak můžete vidět na snímku obrazovky, mohou se týkat útržků příkazů, operací se soubory, vyhledávacích řetězců a dalších.

Je mnohem lepší, když víte něco souvisejícího s obsahem souboru. Pro naše další hledání se nám podařilo vybavit si pár slov textu ze souboru a o pár minut později RecoverPy zúžil výsledky na jednoho kandidáta.

lis Vstupte vyberte položku, kterou chcete zkontrolovat, a poté na další obrazovce rozhodněte, zda se jedná o smazaný soubor, který chcete zachránit. Pokud ano, stiskněte Tab tedy dvakrát Vstupte vyberte "Přidat blok" a Tab tak ještě dvakrát Vstupte pro uložení souboru do nového umístění.

Je to tak jednoduché.

Obnovení smazaných souborů na Linuxu je snadné s RecoverPy

Nyní víte, jak rychle a jednoduše obnovit smazané soubory v systému Linux, nemusíte se obávat náhodného vymazání důležitých dokumentů. Chcete-li mít jistotu, že důležité soubory uložíte online pomocí dostupného cloudového úložiště.