Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Å slette en fil på Linux-systemet ved et uhell kan ødelegge dagen din fullstendig og ødelegge produktiviteten din. Mens det er dedikerte verktøy og til og med komplette distroer for å gjenopprette filer som er slettet ved et uhell, er RecoverPy den raskeste og enkleste måten å gjenopprette slettede filer på Linux.

Hva er RecoverPy, og hvorfor trenger du det?

Det er viktig å holde Linux-filsystemet rent og ryddig. Søppel som er igjen fra utrangerte pakker, avbrutt prosjekter og sjelden brukte apper bygger seg opp over tid. Før du vet ordet av det, er du helt tom for plass. Tjenestene starter ikke, og skallet ditt fungerer ikke som det skal.

Selv om du kan rote gjennom katalogene én om gangen og inspisere hver fil før du velger for sletting, er det mer sannsynlig at du vil bruke en av de mange utmerkede systemrenseapper tilgjengelig for Linux. Disse appene har et intuitivt grensesnitt og lar deg slette filer fra flere kataloger samtidig.

instagram viewer

Katastrofe! I hastverket ditt med å gjenvinne viktig diskplass, har du ved et uhell slettet din nesten fullførte doktorgrad. avhandling, skannede kopier av bryllupsattesten og en rekke nyhetsartikler du lagret for ettertiden.

Etter at du er ferdig med å straffe deg selv for å ha mislyktes opprettholde en effektiv sikkerhetskopieringsplan, er det på tide å få filene tilbake!

RecoverPy er en kraftig Python-app som utnytter systemfunksjonene dine til å gjenopprette tapte filer og til og med filer som har blitt overskrevet. I motsetning til bedre kjent filgjenopprettingsverktøy som Testdisk, som kan være skremmende å bruke, er RecoverPy designet for å være enkel.

Appen kan skanne hele systemet ditt og finne strenger i filnavn, overskrifter og til og med i binære filer du kanskje ellers ikke hadde tenkt på. Best av alt, RecoverPy har et intuitivt og attraktivt terminalbrukergrensesnitt (TUI), som gjør det enkelt å gjenopprette slettede filer på Linux.

Hvordan installere RecoverPy på Linux

Siden RecoverPy er en Python-app, må du ha Python installert på Linux-systemet ditt. Sjekk om du har den installert ved å skrive inn denne kommandoen i en hvilken som helst terminal:

python3 --versjon

Hvis du ikke har Python installert, følg instruksjonene våre på hvordan installere Python på Ubuntu.

RecoverPy avhenger av lsblk for å samle informasjon om blokkeringsenheter, grep å søke og matche mønstre, dd for lesing og skriving av filer, og fremdrift for å gi deg en indikasjon på hvordan søket går. Du kan installere alle disse avhengighetene på Debian-avledede distroer med:

sudo apt installer grep coreutils util-linux fremdrift

På Arch-relaterte systemer:

sudo pacman -S grep coreutils util-linux fremgang

Eller på Fedora-familien med:

sudo dnf installer grep coreutils util-linux fremdrift

Nå kan du installere RecoverPy med:

sudo python3 -m pip installer gjenoppretting

Du har lagt merke til at vi tok det uvanlige trinnet å installere Python-pakken ved å bruke sudo, i stedet for som en vanlig bruker. Dette er fordi for å søke i filsystemet, må RecoverPy enten kjøres som root eller påkalles ved hjelp av sudo. Å installere pakken med sudo kan forhindre forvirring senere.

Bruk RecoverPy for å redde slettede filer på Linux

Før du starter RecoverPy, hjelper det å vite så mye om den manglende filen som mulig. Et filnavn er en god start, og hvis du søker på denne måten, vil RecoverPy også vise oppføringer fra skallhistorikken din, slettet nettleserhistorikk og mer.

Andre praktiske detaljer å ha inkluderer datoen for filoppretting, og hvis du leter etter et slettet fotografi, modellen til kameraet. Disse detaljene er vanligvis inkludert i bildefiloverskrifter og kan hjelpe deg med å finne den tapte filen.

For demonstrasjonsformål opprettet vi en fil kalt "testdoc", limte inn en BBC-nyhetsartikkel, lagret den og brukte den rm for å slette filen.

Ideelt sett bør du avmontere partisjonen du har tenkt å søke etter og kjøre RecoverPy fra en separat partisjon for å forhindre ytterligere endring av den tapte filen.

Start RecoverPy med:

sudo python3 -m gjenoppretting

...og skriv inn søkestrengen i søkeboksen.

Bruke Tab tasten for å bytte til "Tilgjengelige partisjoner"-menyen, og deretter piltastene for å velge hvilke partisjoner du vil søke etter. Når du er fornøyd, slå Tab igjen til "Start søk" er uthevet, deretter Tast inn for å starte søket.

RecoverPy vil holde deg oppdatert med fremdriften, og når den er fullført, vil du se en skjerm full av resultater. Som du kan se på skjermbildet, kan disse relatere seg til utklipp av kommandoer, filoperasjoner, søkestrenger og mer.

Det er langt bedre hvis du vet noe relatert til filinnholdet. For vårt neste søk klarte vi å huske noen få ord med tekst fra filen, og noen minutter senere begrenset RecoverPy resultatene til én kandidat.

trykk Tast inn for å velge oppføringen du vil inspisere, og på neste skjermbilde bestemmer du om dette er den slettede filen du vil redde. Hvis det er det, trykk Tab to ganger da Tast inn for å velge "Legg til blokk", og Tab to ganger til da Tast inn for å lagre filen på et nytt sted.

Så enkelt er det.

Å gjenopprette slettede filer på Linux er enkelt med RecoverPy

Nå vet du hvordan du raskt og enkelt gjenoppretter slettede filer på Linux, du trenger ikke å bekymre deg for å slette viktige dokumenter ved et uhell. For ekstra trygghet bør du vurdere å lagre viktige filer på nettet med rimelig skylagring.