GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Récupérer un fichier supprimé ? ?

Cette question a déjà des réponses ici :Comment récupérer des fichiers supprimés ?

(12 réponses)
Fermé il y a 6 ans.

J'ai supprimé par erreur un fichier via ssh alors que je suis connecté. Comment puis-je récupérer ce fichier ou, si Ubuntu a quelque chose comme une corbeille ou autre ?

Réponse acceptée :

rm versus suppression de l'interface graphique

Si vous avez utilisé la commande rm , vous avez effectivement supprimé le fichier. Les données ne sont plus accessibles depuis le système de fichiers - sauf qu'il y avait un autre lien physique vers le fichier (inhabituel) ou que vous avez supprimé un lien symbolique.

Les données réelles peuvent toujours être sur le disque, sur des blocs de disque que le système de fichiers suppose être inutilisés. Si vous souhaitez le récupérer, vous ne devez pas écrire sur le disque, car cela pourrait réutiliser l'espace disque contenant vos données. Vous pouvez essayer une récupération régulière des données sur le fichier avec les outils adaptés au système de fichiers que vous avez utilisé.

Pour le système de fichiers ext4 par défaut, voir :Existe-t-il un logiciel de récupération disponible pour ext4 ? et la plupart des réponses à la question liée ci-dessous.

Corbeille pour la CLI

Il est possible d'utiliser la corbeille à partir de la ligne de commande, mais ce n'est pas configuré par défaut. Le paquet trash-cli contient des outils en ligne de commande pour utiliser la corbeille de votre environnement de bureau.

Il existe des commandes comme trash-put , trash-list etc ;
Les noms sont assez longs - vous pouvez définir des alias de shell comme

alias tp='trash-put'

ou

alias del='trash-put'

puis utilisez del au lieu de rm pour supprimer des fichiers ou des répertoires de manière plus sûre.

Comme il est proposé dans la réponse ci-dessous, il est possible d'utiliser le nom d'alias rm , remplaçant l'actuel rm commande avec trash-put , mais il y a plusieurs raisons de ne pas le faire ; certains d'entre eux sont :

  • La mise en œuvre de trash-put est beaucoup moins bien testé que rm de "GNU coreutils" dans Ubuntu, par exemple.
  • Les options du rm par défaut ne sont pas tous supportés par trash-put
  • Quelqu'un d'autre utilisera le shell avec l'alias tôt ou tard, et verra un rm très cassé commande, techniquement.
  • Une syntaxe spéciale est nécessaire lorsque le vrai rm est requis
  • Généralement, ce n'est pas une bonne idée de jouer avec un outil très dangereux, au moins de risquer la confusion.
En relation :Bloqué au démarrage après la mise à jour du pilote AMD ?

Cela dit, voir la réponse de @enzotib sur les fichiers/répertoires supprimés avec rm peuvent-ils être restaurés ? sur la façon de configurer l'alias.


Ubuntu
  1. Comment récupérer un fichier supprimé sous Linux

  2. Récupération de fichiers supprimés accidentellement ?

  3. Comment récupérer après le crash de Kate ?

  4. Récupérer le dossier supprimé dans la maison cryptée ?

  5. Comment récupérer un fichier que j'ai supprimé mais qui est toujours ouvert quelque part ?

Comment récupérer des fichiers supprimés sous Linux

Comment restaurer ou récupérer des commandes supprimées sous Linux

Comment récupérer des données supprimées sur un système Linux

Comment récupérer des fichiers supprimés dans Ubuntu via TestDisk

Un moyen facile de récupérer des fichiers supprimés dans Ubuntu avec PhotoRec

Comment utiliser Linux pour récupérer des fichiers supprimés