Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

La suppression accidentelle d'un fichier sur votre système Linux peut complètement gâcher votre journée et nuire à votre productivité. Bien qu'il existe des outils dédiés et même des distributions complètes pour récupérer des fichiers effacés accidentellement, RecoverPy est le moyen le plus rapide et le plus simple de récupérer des fichiers supprimés sous Linux.

Qu'est-ce que RecoverPy et pourquoi en auriez-vous besoin?

Il est important de garder votre système de fichiers Linux propre et épuré. Les déchets laissés par les packages abandonnés, les projets abandonnés et les applications rarement utilisées s'accumulent au fil du temps. Avant de vous en rendre compte, vous êtes complètement à court d'espace. Les services ne démarrent pas et votre shell ne fonctionne pas comme il le devrait.

Bien que vous puissiez parcourir vos répertoires un à la fois et inspecter chaque fichier avant de le sélectionner pour suppression, il est plus probable que vous utilisiez l'un des nombreux excellents

instagram viewer
applications de nettoyage du système disponibles pour Linux. Ces applications ont une interface intuitive et vous permettent de supprimer des fichiers de plusieurs répertoires à la fois.

Catastrophe! Dans votre hâte de récupérer de l'espace disque vital, vous avez accidentellement effacé votre doctorat presque terminé. thèse, des copies numérisées de votre certificat de mariage et de nombreux articles de presse que vous gardiez pour la postérité.

Après avoir fini de vous punir pour ne pas avoir correctement maintenir un calendrier de sauvegarde efficace, il est temps de récupérer vos fichiers !

RecoverPy est une application Python puissante, qui exploite les capacités de votre système pour récupérer des fichiers perdus et même des fichiers qui ont été écrasés. Contrairement aux plus connus utilitaires de récupération de fichiers tels que Testdisk, qui peut être intimidant à utiliser, RecoverPy est conçu pour être simple.

L'application peut analyser l'ensemble de votre système et localiser des chaînes dans les noms de fichiers, les en-têtes et même dans les fichiers binaires auxquels vous n'auriez peut-être pas pensé autrement. Mieux encore, RecoverPy dispose d'une interface utilisateur de terminal (TUI) intuitive et attrayante, qui simplifie la récupération des fichiers supprimés sous Linux.

Comment installer RecoverPy sur Linux

Comme RecoverPy est une application Python, vous devez avoir installé Python sur votre système Linux. Vérifiez si vous l'avez installé en tapant cette commande dans n'importe quel terminal :

python3 --version

Si Python n'est pas installé, suivez nos instructions sur comment installer Python sur Ubuntu.

RecoverPy dépend de lsblk pour recueillir des informations sur les périphériques de bloc, grep pour rechercher et faire correspondre des modèles, jj pour la lecture et l'écriture de fichiers, et la progression pour vous donner une indication de l'avancement de la recherche. Vous pouvez installer toutes ces dépendances sur des distributions dérivées de Debian avec :

sudo apt install grep coreutils util-linux progression

Sur les systèmes liés à Arch :

sudo pacman -S grep coreutils util-linux progression

Ou sur la famille Fedora avec :

sudo dnf installer grep coreutils util-linux progrès

Vous pouvez maintenant installer RecoverPy avec :

sudo python3 -m pip installer récupérer

Vous aurez remarqué que nous avons pris la décision inhabituelle d'installer le package Python en utilisant sudo, plutôt qu'en tant qu'utilisateur régulier. En effet, pour rechercher dans le système de fichiers, RecoverPy doit être exécuté en tant que root ou invoqué à l'aide de sudo. L'installation du package à l'aide de sudo peut éviter toute confusion par la suite.

Utilisez RecoverPy pour récupérer des fichiers supprimés sous Linux

Avant de lancer RecoverPy, il est utile d'en savoir le plus possible sur votre fichier manquant. Un nom de fichier est un bon début, et si vous effectuez une recherche de cette manière, RecoverPy affichera également des entrées de l'historique de votre shell, de l'historique du navigateur supprimé, etc.

D'autres détails pratiques à avoir incluent la date de création du fichier et, si vous recherchez une photo supprimée, le modèle de l'appareil photo. Ces détails sont généralement inclus dans les en-têtes de fichiers image et peuvent vous aider à localiser votre fichier perdu.

À des fins de démonstration, nous avons créé un fichier appelé "testdoc", y avons collé un article de la BBC, l'avons enregistré, puis utilisé rm pour supprimer le fichier.

Idéalement, vous devez démonter la partition que vous avez l'intention de rechercher et exécuter RecoverPy à partir d'une partition distincte pour éviter toute modification supplémentaire de votre fichier perdu.

Démarrez RecoverPy avec :

sudo python3 -m récupération

...et entrez votre chaîne de recherche dans le champ de recherche.

Utilisez le Languette pour passer au menu "Partitions disponibles", puis les touches fléchées pour choisir les partitions à rechercher. Quand tu es content, frappe Languette jusqu'à ce que "Démarrer la recherche" soit en surbrillance, puis Entrer pour lancer la recherche.

RecoverPy vous tiendra au courant des progrès, et une fois terminé, vous verrez un écran plein de résultats. Comme vous pouvez le voir dans la capture d'écran, ceux-ci peuvent concerner des fragments de commandes, des opérations sur les fichiers, des chaînes de recherche, etc.

C'est bien mieux si vous savez quelque chose lié au contenu du fichier. Pour notre prochaine recherche, nous avons réussi à rappeler quelques mots de texte du fichier, et quelques minutes plus tard, RecoverPy a réduit les résultats à un seul candidat.

Presse Entrer pour sélectionner l'entrée que vous souhaitez inspecter, puis sur l'écran suivant, décidez s'il s'agit du fichier supprimé que vous souhaitez récupérer. Si c'est le cas, appuyez sur Languette deux fois, puis Entrer pour sélectionner "Ajouter un bloc", et Languette deux fois de plus, puis Entrer pour enregistrer le fichier dans un nouvel emplacement.

C'est si simple.

Récupérer des fichiers supprimés sur Linux est facile avec RecoverPy

Maintenant que vous savez comment récupérer rapidement et simplement des fichiers supprimés sous Linux, vous n'avez plus à vous soucier d'effacer accidentellement des documents importants. Pour plus de tranquillité d'esprit, envisagez de stocker des fichiers importants en ligne avec un stockage cloud abordable.