Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Hvis du ved et uheld sletter en fil på dit Linux-system, kan det fuldstændig ødelægge din dag og ødelægge din produktivitet. Mens der er dedikerede værktøjer og endda komplette distros til at gendanne utilsigtet slettede filer, er RecoverPy den hurtigste og nemmeste måde at gendanne slettede filer på Linux.

Hvad er RecoverPy, og hvorfor har du brug for det?

Det er vigtigt at holde dit Linux-filsystem rent og overskueligt. Skrot tilovers fra skrottede pakker, afbrudte projekter og sjældent brugte apps opbygges over tid. Før du ved af det, er du helt tør for plads. Tjenester starter ikke, og din shell fungerer ikke, som den skal.

Selvom du kan rode gennem dine mapper en ad gangen og inspicere hver fil, før du vælger til sletning, er det mere sandsynligt, at du vil bruge en af ​​de mange fremragende systemrensningsapps tilgængelige til Linux

instagram viewer
. Disse apps har en intuitiv grænseflade og giver dig mulighed for at slette filer fra flere mapper på én gang.

Katastrofe! I dit hastværk med at genvinde vital diskplads, har du ved et uheld slettet din næsten færdige Ph.D. afhandling, scannede kopier af dit bryllupsattest og adskillige nyhedsartikler, du gemte til eftertiden.

Når du er færdig med at straffe dig selv for at fejle ordentligt opretholde en effektiv backup tidsplan, er det tid til at få dine filer tilbage!

RecoverPy er en kraftfuld Python-app, der udnytter dine systemfunktioner til at gendanne tabte filer og endda filer, der er blevet overskrevet. I modsætning til bedre kendt filgendannelsesværktøjer såsom Testdisk, som kan være skræmmende at bruge, er RecoverPy designet til at være ligetil.

Appen kan scanne hele dit system og finde strenge i filnavne, overskrifter og endda inde i binære filer, som du ellers ikke ville have tænkt på. Det bedste af det hele er, at RecoverPy kan prale af en intuitiv og attraktiv terminalbrugergrænseflade (TUI), som gør det nemt at gendanne slettede filer på Linux.

Sådan installeres RecoverPy på Linux

Da RecoverPy er en Python-app, skal du have Python installeret på dit Linux-system. Tjek om du har det installeret ved at skrive denne kommando i en hvilken som helst terminal:

python3 --version

Hvis du ikke har Python installeret, så følg vores instruktioner på hvordan man installerer Python på Ubuntu.

RecoverPy afhænger af lsblk at indsamle oplysninger om blokenheder, grep at søge og matche mønstre, dd til læsning og skrivning af filer, og fremskridt for at give dig en indikation af, hvordan søgningen forløber. Du kan installere alle disse afhængigheder på Debian-afledte distros med:

sudo apt installer grep coreutils util-linux fremskridt

På Arch-relaterede systemer:

sudo pacman -S grep coreutils util-linux fremskridt

Eller på Fedora-familien med:

sudo dnf installer grep coreutils util-linux fremskridt

Nu kan du installere RecoverPy med:

sudo python3 -m pip installer gendannelse

Du har bemærket, at vi tog det usædvanlige trin med at installere Python-pakken ved hjælp af sudo, i stedet for som en almindelig bruger. Dette skyldes, at for at søge i filsystemet, skal RecoverPy enten køres som root eller startes ved hjælp af sudo. Installation af pakken ved hjælp af sudo kan forhindre forvirring senere.

Brug RecoverPy til at redde slettede filer på Linux

Før du starter RecoverPy, hjælper det at vide så meget om din manglende fil som muligt. Et filnavn er en god start, og hvis du søger på denne måde, vil RecoverPy også vise indgange fra din shell-historik, slettede browserhistorik og mere.

Andre praktiske detaljer at have inkluderer filoprettelsesdatoen, og hvis du leder efter et slettet fotografi, kameraets model. Disse detaljer er normalt inkluderet i billedfiloverskrifter og kan hjælpe dig med at finde din mistede fil.

Til demonstrationsformål oprettede vi en fil kaldet "testdoc", indsatte en BBC-nyhedsartikel i, gemte den og brugte derefter rm for at slette filen.

Ideelt set bør du afmontere den partition, du har til hensigt at søge og køre RecoverPy fra en separat partition for at forhindre yderligere ændring af din tabte fil.

Start RecoverPy med:

sudo python3 -m gendannelse

...og indtast din søgestreng i søgefeltet.

Brug Tab tasten for at skifte til menuen "Tilgængelige partitioner", og derefter piletasterne for at vælge, hvilke partitioner du vil søge efter. Når du er glad, så slå Tab igen, indtil "Start søgning" er fremhævet, derefter Gå ind for at starte søgningen.

RecoverPy vil holde dig opdateret med fremskridt, og når det er afsluttet, vil du se en skærm fuld af resultater. Som du kan se på skærmbilledet, kan disse relatere til fragmenter af kommandoer, filhandlinger, søgestrenge og mere.

Det er langt bedre, hvis du ved noget relateret til filindholdet. Til vores næste søgning lykkedes det os at genkalde et par ord med tekst fra filen, og et par minutter senere indsnævrede RecoverPy resultaterne til én kandidat.

Trykke Gå ind for at vælge den post, du vil inspicere, skal du på den næste skærm beslutte, om dette er den slettede fil, du vil redde. Hvis det er, tryk på Tab to gange altså Gå ind for at vælge "Tilføj blok", og Tab så to gange mere Gå ind for at gemme filen på en ny placering.

Så enkelt er det.

Gendannelse af slettede filer på Linux er nemt med RecoverPy

Nu ved du, hvordan du hurtigt og enkelt gendanner slettede filer på Linux, du behøver ikke bekymre dig om at slette vigtige dokumenter ved et uheld. For ekstra ro i sindet, overvej at gemme vigtige filer online med overkommelig cloud-lagring.