Comment utiliser Terminal pour récupérer des fichiers supprimés sur Mac gratuitement

Recover Deleted Files with Mac Terminal

Grâce à son noyau basé sur Unix, Mac offre de multiples moyens d’accomplir la plupart des tâches courantes, y compris la récupération de fichiers supprimés, qui peut être réalisée en utilisant Finder ou les commandes de Mac Terminal. Cet article se concentre sur cette dernière méthode et décrit tout ce que vous devez savoir sur le Terminal Mac en matière de récupération de données.

Comment fonctionne le Terminal ?

Vous pouvez considérer Terminal comme la passerelle vers les dessous Unix des ordinateurs Mac. Il fournit une interface en ligne de commande au système d’exploitation, vous permettant d’interagir avec votre ordinateur en tapant des commandes sur votre clavier, au lieu d’utiliser votre souris pour interagir avec l’interface graphique habituelle.

La plupart des utilisateurs réguliers n’utilisent jamais le Terminal car l’interface graphique de Mac est suffisante pour la plupart des besoins informatiques.

Cependant, il existe des paramètres cachés qui ne peuvent être accessibles que via la ligne de commande. De plus, certaines opérations peuvent être exécutées de manière bien plus efficace (ou même entièrement automatisées) avec quelques commandes simples plutôt qu’une série de clics de souris.

Si vous n’avez jamais utilisé le Terminal sur Mac auparavant, il est tout à fait naturel de vous sentir quelque peu intimidé par celui-ci, mais il n’y a vraiment rien à craindre. Tout ce que vous avez à faire est de suivre nos instructions sur la façon d’utiliser la commande undelete pour récupérer des fichiers supprimés en utilisant le Terminal Mac.

Comment récupérer des fichiers supprimés en utilisant le terminal Mac ?

Lorsque vous supprimez un fichier sur un Mac, le fichier est soit déplacé vers Corbeille soit supprimé définitivement. Dans cette section, nous expliquons comment vous pouvez récupérer à la fois les fichiers qui sont dans la Corbeille et ceux qui sont supprimés définitivement en utilisant le Terminal Mac.

Récupérer des fichiers de la corbeille à l’aide du Terminal Mac

Récupérer des fichiers de la Corbeille via la ligne de commande est facile car la Corbeille est en réalité juste un dossier spécial à partir duquel vous pouvez copier n’importe quel fichier avec une commande simple.

Étape 1 :Ouvrez le volet Préférences de sécurité et confidentialité des Préférences Système et sélectionnez l’onglet Confidentialité .

Étape 2 :Déverrouillez l’interface en cliquant sur l’icône de verrouillage, choisissez Accès complet au disque dans la liste des services à gauche, puis faites glisser l’icône du Terminal dans la liste.

Full Disk Access

Étape 3 :Lancer Terminal.

Étape 4 :Tapez cd .Trash et appuyez sur Entrée pour accéder au dossier Corbeille.

Étape 5 :Tapez ls -al ~/.Trash et appuyez sur Entrée pour afficher le contenu du dossier Corbeille.

View the Content of the Trash Folder

Étape 6 :Tapez mv nomdefichier ../ et appuyez sur Entrée pour déplacer un fichier spécifique vers votre dossier personnel (remplacez filename par le nom du fichier que vous souhaitez récupérer).

Étape 7 :Tapez Quitter et appuyez sur Entrée pour fermer Terminal.

Récupérer des fichiers supprimés avec la commande “rm”

La commande rm peut être utilisée pour supprimer directement n’importe quel fichier depuis le Terminal. Comme les fichiers supprimés à l’aide de la commande rm ne vont pas dans le dossier Corbeille, vous ne pouvez pas les récupérer en utilisant la méthode décrite ci-dessus.

Cependant, vous pouvez les récupérer en utilisant un application de récupération de données pour Mac comme PhotoRec, qui s’exécute dans Terminal et peut être installé en utilisant Homebrew.

Avis : Si vous souhaitez scanner votre disque système interne (le disque où macOS est installé), vous devez compléter les étapes suivantes avant de pouvoir utiliser une application de récupération de données :

  1. Redémarrez le Mac et maintenez simultanément les touches Commande + R enfoncées pour démarrer en mode Récupération.
  2. Ouvrez le menu Utilitaires en haut de l’écran et choisissez Terminal.
  3. Tapez csrutil désactiver et appuyez sur Entrée pour désactiver la Protection de l’Intégrité du Système.
  4. Redémarrez votre Mac.
  5. Lancez Terminal.

Gardez à l’esprit que désactiver la Protection de l’intégrité du système comporte certains risques, car celle-ci aide à protéger votre Mac contre les logiciels malveillants.

 

Étape 1 :Installez Homebrew en collant la commande suivante dans le Terminal :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Étape 2 :Tapez brew install testdisk et appuyez sur Entrée pour installer TestDisk (PhotoRec est inclus dans le package TestDisk).

Étape 3 :Type sudo photorec  and hit Enter to launch PhotoRec.

Launch PhotoRec

Étape 4 :Sélectionnez votre disque dur.

Select your hard drive

Étape 5 :Sélectionnez votre partition. Choisissez l’option Pas de partition pour analyser tout le disque.

Select your hard drive

Étape 6 :Sélectionnez le bon système de fichiers et appuyez sur Entrée. PhotoRec suggérera automatiquement ce qu’il considère comme la bonne option.

Select the file system

Étape 7 :Sélectionnez une destination pour enregistrer les fichiers récupérés et appuyez sur C sur votre clavier une fois terminé.

Select a destination for recovered files

Si vous trouvez PhotoRec trop difficile à utiliser et que vous souhaitez simplement récupérer vos fichiers supprimés de manière permanente aussi rapidement et facilement que possible, vous pouvez les récupérer avec Disk Drill, une application de récupération de données facile à utiliser avec une interface utilisateur graphique moderne et compatible avec des centaines de formats de fichiers.Pour récupérer des fichiers supprimés de manière permanente avec Disk Drill :

  1. Télécharger et installez Disk Drill.Disk Drill 4 for Mac Install
  2. Cliquez sur le bouton Récupérer à côté du lecteur sur lequel vos fichiers étaient stockés avant la suppression.start scan with disk drill
  3. Sélectionnez les fichiers que vous souhaitez récupérer, spécifiez le répertoire de récupération, et cliquez sur le bouton Suivant .select files to recover

C’est aussi simple que cela de récupérer des données avec Disk Drill.

Récupérer des fichiers à partir d’une sauvegarde Time Machine

Vous pouvez en fait récupérer des fichiers supprimés à partir d’une sauvegarde Time Machine sans utiliser l’interface graphique, ce qui peut être utile dans des situations où vous ne pouvez pas utiliser votre pavé tactile ou votre souris, ou interagir avec l’interface utilisateur graphique pour une autre raison.

Étape 1 :Utilisez l’onglet Confidentialité dans le volet des préférences Sécurité et confidentialité pour ajouter Terminal à la liste des applications ayant un accès complet au disque comme nous l’avons expliqué dans la première solution.

Étape 2 :Lancez Terminal.

Étape 3 :Tapez tmutil listbackups pour lister toutes les sauvegardes disponibles de Time Machine.

List of Available Time Machine Backups

Étape 4 :Type

tmutil restore '$BACKUP_PATH/$ORIGINAL_PATH' '$DESTINATION'

pour restaurer votre fichier.

  • $BACKUP_PATH = l’emplacement de votre sauvegarde Time Machine.
  • $ORIGINAL_PATH = l’emplacement du fichier supprimé.
  • $DESTINATION = l’endroit où vous souhaitez récupérer le fichier supprimé.

Conclusion

Comme vous pouvez le voir, il est possible de récupérer des fichiers supprimés à l’aide de Mac Terminal mais seulement dans certaines situations. Comme la récupération de fichiers depuis Terminal est loin d’être facile, les utilisateurs Mac réguliers devraient d’abord essayer une application de récupération de données avec une interface graphique et n’expérimenter avec les commandes de récupération que si cela ne fonctionne pas.

FAQ :

Terminal est simplement une autre application sur les ordinateurs Mac, ce qui signifie que vous pouvez la lancer comme n’importe quelle autre application :

  1. Ouvrez Finder, allez à /Applications/Utilitaires , double-cliquez sur Terminal.
  2. Appuyez sur Command-Space pour ouvrir Spotlight, tapez “terminal”, et appuyez sur Entrer .
  3. Invoquez Launchpad (depuis le Dock ou en appuyant sur F4), tapez « terminal », cliquez sur Terminal.
Cela signifie que la commande que vous avez tapée n’a pas été reconnue comme une commande valide. Cette erreur peut se produire pour diverses raisons, telles qu’une mauvaise orthographe, une syntaxe incorrecte ou la commande n’est pas installée sur le système.
Pour récupérer un dossier supprimé en utilisant le Terminal sur un Mac, suivez ces étapes :

  1. Ouvrez le Terminal
  2. Naviguez vers la Corbeille en utilisant la commande cd : cd ~/.Trash
  3. Si vous souhaitez voir le contenu de votre Corbeille, utilisez la commande ls pour le faire : ls -l
  4. Une fois que vous avez identifié le dossier que vous souhaitez récupérer, utilisez la commande mv pour le déplacer de la corbeille : mv DeletedFolder ~/Documents/ – cette commande déplacera tout le dossier DeletedFolder vers les Documents
David Morelo est un écrivain technologique chevronné avec une décennie d'expérience professionnelle et un baccalauréat en linguistique anglaise. Il possède également une certification en cybersécurité de Google. Chez Macgasm, il écrit principalement des critiques de produits et des guides détaillés,… Biographie complète