I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

L'eliminazione accidentale di un file sul tuo sistema Linux può rovinare completamente la tua giornata e distruggere la tua produttività. Sebbene esistano strumenti dedicati e persino distribuzioni complete per il recupero di file cancellati accidentalmente, RecoverPy è il modo più rapido e semplice per recuperare file cancellati su Linux.

Che cos'è RecoverPy e perché ne avresti bisogno?

È importante mantenere il file system Linux pulito e ordinato. La spazzatura lasciata da pacchetti scartati, progetti interrotti e app usate di rado si accumula nel tempo. Prima che tu te ne accorga, sei completamente fuori dallo spazio. I servizi non si avviano e la tua shell non funziona come dovrebbe.

Sebbene tu possa eseguire il root delle tue directory una alla volta e ispezionare ciascun file prima di selezionarlo per l'eliminazione, è più probabile che utilizzerai uno dei tanti eccellenti

instagram viewer
app di pulizia del sistema disponibili per Linux. Queste app hanno un'interfaccia intuitiva e ti consentono di eliminare file da più directory contemporaneamente.

Disastro! Nella tua fretta di recuperare spazio vitale su disco, hai accidentalmente cancellato il tuo dottorato di ricerca quasi finito. tesi, copie scannerizzate del tuo certificato di matrimonio e numerosi articoli di notizie che stavi conservando per i posteri.

Dopo aver finito di punirti per non averlo fatto correttamente mantenere un programma di backup efficace, è ora di recuperare i tuoi file!

RecoverPy è una potente app Python, che sfrutta le capacità del tuo sistema per recuperare file persi e persino file che sono stati sovrascritti. A differenza dei più noti utilità di recupero file come Testdisk, che può essere scoraggiante da usare, RecoverPy è progettato per essere semplice.

L'app può eseguire la scansione dell'intero sistema e individuare stringhe in nomi di file, intestazioni e persino all'interno di file binari a cui altrimenti non avresti pensato. Soprattutto, RecoverPy vanta un'interfaccia utente terminale (TUI) intuitiva e accattivante, che semplifica il recupero dei file eliminati su Linux.

Come installare RecoverPy su Linux

Poiché RecoverPy è un'app Python, devi avere Python installato sul tuo sistema Linux. Controlla se lo hai installato digitando questo comando in qualsiasi terminale:

python3 --versione

Se non hai installato Python, segui le nostre istruzioni su come installare Python su Ubuntu.

RecoverPy dipende da lsblk per raccogliere informazioni sui dispositivi a blocchi, grep per cercare e abbinare modelli, gg per leggere e scrivere file e progresso per darti un'indicazione di come sta andando la ricerca. Puoi installare tutte queste dipendenze su distribuzioni derivate da Debian con:

sudo apt install grep coreutils util-linux progress

Sui sistemi correlati ad Arch:

sudo pacman -S grep coreutils util-linux progress

Oppure sulla famiglia Fedora con:

sudo dnf install grep coreutils util-linux progress

Ora puoi installare RecoverPy con:

sudo python3 -m pip install recovery

Avrai notato che abbiamo fatto il passo insolito di installare il pacchetto Python usando sudo, invece che come utente normale. Questo perché per cercare nel filesystem, RecoverPy deve essere eseguito come root o richiamato usando sudo. L'installazione del pacchetto tramite sudo può evitare confusione in seguito.

Usa RecoverPy per salvare i file cancellati su Linux

Prima di avviare RecoverPy, è utile conoscere il più possibile il file mancante. Un nome file è un buon inizio e, se cerchi in questo modo, RecoverPy visualizzerà anche le voci dalla cronologia della shell, dalla cronologia del browser eliminata e altro.

Altri dettagli utili da avere includono la data di creazione del file e, se stai cercando una fotografia cancellata, il modello della fotocamera. Questi dettagli sono generalmente inclusi nelle intestazioni dei file immagine e possono aiutarti a individuare il file perso.

A scopo dimostrativo, abbiamo creato un file chiamato "testdoc", vi abbiamo incollato un articolo della BBC, l'abbiamo salvato e quindi utilizzato rm per eliminare il file.

Idealmente, dovresti smontare la partizione che intendi cercare ed eseguire RecoverPy da una partizione separata per impedire qualsiasi ulteriore alterazione del tuo file perso.

Avvia RecoverPy con:

sudo python3 -m recupero

...e inserisci la stringa di ricerca nella casella di ricerca.

Usa il Scheda tasto per passare al menu "Partizioni disponibili", quindi i tasti freccia per scegliere in quali partizioni cercare. Quando sei felice, colpisci Scheda di nuovo finché non viene evidenziato "Avvia ricerca", quindi accedere per avviare la ricerca.

RecoverPy ti terrà aggiornato sui progressi e, una volta completato, vedrai una schermata piena di risultati. Come puoi vedere nello screenshot, questi possono riguardare frammenti di comandi, operazioni sui file, stringhe di ricerca e altro.

È molto meglio se sai qualcosa relativo al contenuto del file. Per la nostra ricerca successiva, siamo riusciti a richiamare alcune parole di testo dal file e, pochi minuti dopo, RecoverPy ha ristretto i risultati a un candidato.

Premere accedere per selezionare la voce che desideri ispezionare, quindi nella schermata successiva, decidi se questo è il file eliminato che desideri salvare. Se lo è, premi Scheda due volte, allora accedere per selezionare "Aggiungi blocco" e Scheda altre due volte, allora accedere per salvare il file in una nuova posizione.

È così semplice.

Recuperare file cancellati su Linux è facile con RecoverPy

Ora sai come recuperare rapidamente e semplicemente i file cancellati su Linux, non devi preoccuparti di cancellare accidentalmente documenti importanti. Per una maggiore tranquillità, prendi in considerazione l'archiviazione di file importanti online con l'archiviazione cloud a prezzi accessibili.