Comment annuler RM sous Linux

La perte involontaire de données résulte souvent de l'utilisation de la commande rm. Suivez ce tutoriel complet pour annuler les fichiers rm sous Linux et apprenez les astuces pour protéger vos données Linux.

Téléchargement gratuit Téléchargement gratuit Plus de fonctionnalités > Plus de fonctionnalités >
100% sécurité pour le téléchargement gratuit

La suppression involontaire de fichiers cruciaux peut être une expérience exaspérante, notamment si vous ignorez comment rétablir l'action. La directive rm est employée pour effacer des fichiers ou des dossiers sous Linux. Une fois qu'un fichier est effacé, il est habituellement irrécupérable dans la poubelle.

Néanmoins, diverses techniques peuvent être employées pour récupérer les fichiers effacés sous Linux, en fonction des situations. Dans ce guide, nous examinerons comment révoquer les conséquences de la commande rm et récupérer les fichiers effacés sous Linux.

Partie 1 : Qu'est-ce que la commande Supprimer ?

La directive supprimé de Linux et d'autres systèmes d'exploitation basés sur Unix élimine ou efface des fichiers et des répertoires. Il signifie « retirer ». L'instruction rm est couramment employée pour effacer des fichiers et des dossiers qui ne sont plus indispensables. C'est une commande très puissante qu'il est recommandé d'utiliser avec précaution. Ainsi, elle peut effacer définitivement des fichiers, et il n'y a aucune possibilité de les récupérer à partir de la corbeille ou du dossier de récupération.

la commande rm

Quand vous utilisez la commande rm, vous avez la possibilité d'utiliser des choix comme « -r  » pour effacer le dossier et son contenu, « -f » pour forcer la suppression sans demande de confirmation, ou « -v » pour afficher ce qui a été supprimé.

Partie 2 : Est-il envisageable de révoquer RM sous Linux ?

En règle générale, il est généralement irréalisable d'annuler l'exécution de la commande rm une fois qu'elle a été lancée, car le fichier ou le dossier est effacé de manière définitive. Néanmoins, certaines techniques permettent de récupérer des fichiers effacés par rm sous Linux, mais cela varie en fonction de certaines situations. Certaines approches englobent l'utilisation d'un logiciel de récupération de données ou d'un utilitaire en ligne de commande.

Cependant, les probabilités de récupération varient en fonction de divers éléments, comme le type de système de fichiers, le dispositif de stockage, l'intervalle de temps depuis la suppression et la présence de nouvelles données écrites sur le dispositif de stockage.

Partie 3 : Annulation de RM sous Linux

Voici les 3 diverses méthodes d'annuler rm sous Linux.

Méthode 1 : Neutraliser les conséquences de la gestion des risques en utilisant Recoverit Linux Recovery (outil graphique).

Quand il s'agit de récupérer des fichiers effacés avec la commande rm sous Linux, l'utilisation d'un logiciel de récupération avec une interface graphique (GUI) peut être une alternative pratique pour les utilisateurs qui ne se sentent pas à l'aise avec les outils en ligne de commande. Un des meilleurs outils de récupération de données avec interface graphique est Wondershare Recoverit Récupération Linux. Recoverit est une solution intégrale de récupération de données pour Linux qui propose des fonctionnalités avancées.

Wondershare Recoverit - Votre programme de récupération Linux sécurisé et digne de confiance.

5 481 435 utilisateurs l'ont téléchargé.

Récupère les fichiers égarés ou effacés, les images, les vidéos, la musique, les emails et plus de 1000 variétés de documents de façon efficace, sécurisée et exhaustive.

Ils convient à toutes les versions fréquemment utilisées de Linux, dont Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, etc.

Fournis son aide dans plus de 500 situations de perte de données, telles que l'élimination, le reformatage du disque, l'effondrement du système d'exploitation, la coupure de courant, l'attaque virale, la disparition d'une section, et bien d'autres encore.

La conception intuitive de type cliquer/déposer vous permet d'extraire les informations des disques durs Linux en seulement quelques clics.

Vous pouvez facilement révoquer rm sous Linux en utilisant Recoverit Linux Recovery en trois étapes simples :

Étape 1 Choisissez l'option de récupération Linux

Après avoir téléchargé et installé le programme de récupération de données Linux sur votre ordinateur, accédez à NAS et Linux et choisissez l'option de récupération Linux.

Fonctionnalité de récupération sous linux
Étape 2Connexion au système Linux

Avant de débuter la procédure de récupération, vous devez établir une connexion à distance entre Wondershare Recoverit et votre système d'exploitation Linux en indiquant l'adresse IP, le port, le nom d'utilisateur et le mot de passe.

connexion à distance au système linux
Étape 3Scan et récupération

Recoverit commencera à rechercher les informations manquantes sur votre dispositif Linux dès que la connexion sera terminée. Vous pouvez visualiser les fichiers pour vous assurer que le fichier que vous souhaitez récupérer est bien celui que vous voulez.

connexion à distance au système linux

Enfin, choisissez les fichiers désirés et cliquez sur Récupérer pour annuler la suppression dans Linux.

scan et récupération
Téléchargement gratuit

Version pour Windows Vista/7/8/10/11

Téléchargement gratuit

Version pour macOS X 10.10 - macOS 13

Vidéo Tutoriel sur Comment annuler RM ?

Téléchargement gratuit

Version pour Windows Vista/7/8/10/11

Téléchargement gratuit

Version pour macOS X 10.10 - macOS 13

Méthode 2 : Neutraliser les conséquences de la gestion des ressources en utilisant Foremost (outil en ligne de commande)

Pour les utilisateurs experts de Linux qui se sentent à l'aise avec les outils de terminal, l'utilisation d'une commande de terminal pour annuler la commande rm peut être une méthode efficace pour récupérer des fichiers supprimés. Un outil de terminal couramment utilisé pour récupérer les fichiers effacés sous Linux est Foremost. Cet instrument propose des alternatives sophistiquées pour l'exploration et la restauration des documents et peut-être lancé par le biais de la console de commande.

Foremost est un avis de rétablissement de situation en deçà Linux qui utilise le tronçonnage de fichiers comme sceller la situation en utilisant les en-têtes, les pieds de godelureau et les structures de situation. Principalement, il permet de récupérer rapidement des fichiers à partir de disques durs, de cartes mémoire, de lecteurs de stylo et d'autres dispositifs. Il peut également opérer avec des fichiers images produits par n'importe quelle autre application.

Supposons que vous ayez accidentellement supprimé des fichiers d'un périphérique de stockage externe à l'aide de la commande rm ; vous pouvez suivre les étapes ci-dessous pour annuler une commande rm sous Linux.

  • Étape 1 :Installation de Foremost.

Utilisez le programme de gestion des paquets APT pour installer Foremost dans n'importe quelle distribution Ubuntu et Debian Linux :
sudo apt install foremost.

Lancez le gestionnaire de paquets DNF pour installer Foremost sous Fedora Linux :
sudo dnf installer foremost

Utilisez pacman pour installer Foremost dans ArchLinux :
sudo pacman -S foremost

  • Étape 2 :Veuillez exécuter la commande suivante pour afficher les options disponibles et leurs fonctions.
    foremost [options]
les principales options
  • Étape 3 :Reliez le système Linux à la mémoire externe. En premier lieu, il est essentiel de définir le trajet de votre dispositif de stockage externe en utilisant la commande suivante et de copier le chemin d'accès du disque à partir de là.
    fdisk -l
localiser le chemin d'accès des fichiers
  • Étape 4 : Vous pouvez récupérer les fichiers de l'appareil après avoir enregistré le chemin d'accès de l'appareil. Utilisez les choix disponibles de la commande-h la plus ancienne.
récupérer des fichiers avec priorité
  • Étape 5 :Une fois cette instruction exécutée, tous les fichiers seront stockés dans le répertoire indiqué. Vous pouvez observer le dossier récupéré sur le bureau ; tous les documents seront sauvegardés ici.
dossiers restaurés

Méthode 3 : Neutraliser les conséquences de la RM en utilisant Scalpel (outil de ligne de commande)

Un autre outil de ligne de commande très conseillé est Scalpel. Cet instrument récupère les fichiers en examinant le système de fichiers et en cherchant les fichiers étiquetés comme effacés. Le Scalpel a été fabriqué avec une amélioration Primordiale de 0,69. Nous avons déjà discuté de Foremost.

Scalpel, tout comme Foremost, est capable de récupérer rapidement les données supprimées de manière définitive. Le bistouri est un remarquable instrument médico-légal inclus dans Kali Linux. Il a la possibilité de modifier le fichier de configuration afin de préciser les catégories de fichiers à récupérer.

Les indications suivantes décrivent comment employer Scalpel pour annuler une commande rm sous Linux :

  • Étape 1 :Pour employer le bistouri, entrez l'instruction suivante :
    bistouri -h
entrez la commande scalpel -h
  • Étape 2 :Utilisez la commande ci-dessous pour annuler rm :
    scalpel -o récupéré/ KaliLinuxIn.dd.
récupérez les fichiers rm supprimés avec scalpel

Le processus de récupération est achevé. Nous avons précisé le répertoire de sortie en utilisant le drapeau -o. Par conséquent, un nouveau fichier nommé « récupéré » est créé sur notre bureau.

  • Étape 3 :Sur notre bureau, nous pouvons voir le dossier de départ récupéré.
répertoire de sortie récupéré

Partie 4 : Comment prévenir la suppression accidentelle des données Linux en utilisant la commande RM ?

Conseil n° 1 : Utilisation de la commande Corbeille

La commande Poubelle est un utilitaire de ligne de commande permettant de transférer des fichiers et des répertoires vers la poubelle. Ceci est une option pratique pour éviter la suppression définitive des fichiers en utilisant la commande rm, car elle permet de récupérer les fichiers supprimés par erreur. Dans cette partie, nous utiliserons le CLI trash.

  • Étape 1: Voyons comment ajouter l'application "trash-cli" à votre distribution Linux:
    sudo apt install trash-cli -y # Pour les systèmes d'exploitation basés sur Debian (Ubuntu, Mint, Pardus, etc.)
    sudo apt-get install trash-cli -y # Pour les anciennes versions basées sur Debian (Ubuntu, Mint, Pardus, etc.)
    sudo pacman -S trash-cli # Pour les systèmes d'exploitation basés sur Arch (Archman Linux, Arch Linux, Manjaro, etc.)
    sudo dnf install trash-cli # Pour les systèmes d'exploitation basés sur Redhat (Centos, Fedora, AlmaLinux, Rocky Linux, etc.)
    sudo yum install trash-cli -y # Pour les anciennes versions basées sur Redhat (Centos, Fedora, AlmaLinux, Rocky Linux, etc.)
    sudo zypper install trash-cli # Pour openSUSE
  • Étape 2 :Après la mise en place, employez l'instruction poubelle pour effacer les documents :
    foc@ubuntu22:~$ ls
    text-1.txt text-2.txt text-3.txt text-4.txt
    foc@ubuntu22:~$ poubelle text-1.txt
    foc@ubuntu22:~$ ls text-2.txt text-3.txt text-4.txt
  • Étape 3 :La commande poubelle a effacé le fichier ; pour le répertoire, utilisez le paramètre -d :
    foc@ubuntu22:~$ poubelle -d dossier
  • Étape 4 :La commande trash-list permet de générer l'inventaire des fichiers et dossiers supprimés :
    foc@ubuntu22:~$ trash-list
    2022-11-09 18:44:37
    /home/foc/folder 2022-11-09 18:41:11
    /home/foc/text-1.txt 2022-11-09 18:42:46
    /home/foc/text-1.txt
  • Étape 5 : Pour récupérer un fichier ou un dossier effacé de la poubelle, utilisez la commande restore-trash :
    foc@ubuntu22:~$ trash-list
    2022-11-09 18:44:37 /home/foc/folder
    2022-11-09 18:49:45 /home/foc/text-1.txt
    foc@ubuntu22:~$ trash-restore /home/foc/text-1.txt
    0 2022-11-09 18:49:45 /home/foc/text-1.txt
    What file to restore [0..0]: 0
    foc@ubuntu22:~$ ls
    text-1.txt text-2.txt text-3.txt text-4.txt
  • Étape 6 :La commande trash-empty vide toutes les poubelles :
    foc@ubuntu22:~$ trash-empty
  • Étape 7 :Ouvrez un logiciel de traitement de texte et insérez la ligne suivante dans le fichier ".bashrc" de l'utilisateur :
    foc@ubuntu22:~$ nano ~/.bashrc
    alias rm='trash'
  • Étape 8 :Ensuite, communiquez ce changement à l'utilisateur :
    foc@ubuntu22:~$ source ~/.bashrc
  • Étape 9 :Quand vous employez la commande rm, la commande poubelle opère maintenant :
    foc@ubuntu22:~$ rm -h
    Usage: trash [OPTION]... FICHIER...
    Mettre les fichiers à la poubelle
    ...

Astuce n° 2 : Une espèce de solution de contournement pour la suppression de la RM

Cette méthode de piratage est une astuce que vous pouvez employer afin de préserver les fichiers contre l'élimination, néanmoins elle ne vous assistera pas dans la récupération des fichiers effacés.

  • Étape 1 :L'instruction «mv" peut maintenant être utilisée en tant que synonyme de l'instruction rm. Le dossier «. Corbeille » est créé dans le dossier personnel de l'utilisateur à cet effet :
    [foc@rocky9 ~]$ mkdir ~/.trash
  • Étape 2 :La commande mv Alias est alors définie :
    [foc@rocky9 ~]$ vi ~/.bashrc
    alias rm='mv --target-directory="$HOME/.trash"'
  • Étape 3 :Communiquer ensuite ce changement à l'utilisateur :
    [foc@rocky9 ~]$ source ~/.bashrc
  • Étape 4 :Ensuite, exécutez la commande rm :
    [foc@rocky9 ~]$ rm text-1
    [foc@rocky9 ~]$ ls ~/.trash/
    arch text-1

Si vous employez rm de cette façon, la capacité de « défaire rm" sera limitée.

Astuce n°3 : Utilisation de la commande interactive RM

Une fois de plus, un alias est nécessaire. Cette fois, nous fournirons à l'instruction rm son argument. Cette approche est employée par défaut dans certaines distributions Linux. Ils ont défini le paramètre « ⁣⁣-i »» comme étant la valeur par défaut de la commande rm. Ainsi, l'utilisateur sollicite l'aval préalablement à effectuer la suppression.

  • Étape 1 :Modifiez le fichier ".bashrc" comme suit :
    [manjaro manjaro]# nano ~/.bashrc
    alias rm="rm -i"
  • Étape 2 :Communiquez ensuite cette modification à l'utilisateur :
    [manjaro manjaro]# source ~/.bashrc
  • Étape 3 :Essayez également de supprimer des fichiers :
    [manjaro manjaro]# rm text-1
    rm : supprimer le fichier vide 'text-1' ? y

Avant d'effectuer la suppression, vous serez dorénavant prévenu. Il n'existe aucune option d'annulation, cependant vous aurez un laps de temps avant que la suppression ne débute.

Plus Lié : Récupérer les fichiers effacés par la commande RM sur Linux (Ubuntu)

Derniers mots

Cet article vous guide dans l'apprentissage des diverses techniques pour annuler la commande rm dans Linux (en utilisant l'interface graphique ou l'outil en ligne de commande). Il est risqué de supprimer des informations des serveurs. Il est important d'être attentif lorsqu'on accorde une autorisation à un utilisateur. Cependant, il est envisageable de sécuriser le système en employant les méthodes de révocation et les mesures énumérées précédemment.

Téléchargement gratuit

Version pour Windows Vista/7/8/10/11

Téléchargement gratuit

Version pour macOS X 10.10 - macOS 13