Supprimer en ligne de commande sous linux de manière non définitive ! Yeah !

par Korben ✨ -

Si sous linux, vous êtes un warrior de la ligne de commande, il peut arriver que vous supprimiez des fichiers à l’aide de la commande “rm

Le seul hic avec cette commande, c’est qu’une fois supprimé, c’est définitif (sauf à utiliser des softs de récupération de données). Pour éviter cela, je vous propose aujourd’hui de vous créer un petit alias qu’on va appeler “trash” et qui aura un fonctionnement identique à “rm” à la différence prêt qu’au lieu de supprimer définitivement un fichier, elle l’enverra vers la corbeille.

  • Ouvrez un terminal et editez le fichier ~/.bashrc avec gedit ou nano
  • A la fin du fichier, rajoutez la commande suivante :
alias trash="mv -t ~/.local/share/Trash/files --backup=t"
  • Sauvegardez le fichier et ouvrez un nouveau terminal pour tester la commande.
  • Faites un simple “trash fichier_d_exemple.txt” pour supprimer le fichier de votre choix. (remplacez fichier_d_exemple.txt par un fichier qui existe et que vous voulez supprimer).

Et voilà ! Fini les suppressions accidentelles si vous adoptez le reflexe trash !

[photo]