multi plateformes, il est écrit en JavaScript
Contrairement à l'habitude que l'on a de l'aspect ergonomique visuel, l'utilisation des lignes de commande a parfois un résultat radical, surtout lorsqu'il s'agit de la suppression. La commande rm supprime définitivement votre fichier. Et c'est généralement trop tard...
trash est un outil en lignes de commande multi plateformes qui permet d'éviter ce genre d'erreur. Il déplace des fichiers et des répertoires dans la corbeille plutôt que de les supprimer réellement. Nous laissant ainsi un sursis supplémentaire avant de supprimer totalement nos fichiers.
Certains diront alors que la commande mv peut faire la même chose. Oui et non. D'abord, elle n'est pas multi plateformes. Ensuite, le déplacement vers la corbeille ne se résume pas à un simple déplacement vers un dossier traditionnel. Il faut gérer les conflits sur certains systèmes d'exploitation, l'éventuelle restauration des fichiers supprimés, la gestion depuis des disques externes, il faut trouver la corbeille (ce qui varie même d'une version à l'autre de Windows), etc.
Bref, ici, tout est simplifié :
Code : | Sélectionner tout |
$ trash mon_fichier.txt
Les sources sur GitHub.
D'après un article sur DailyJS.
Et vous ?
Quelle technique utilisez-vous pour éviter de supprimer des fichiers par erreur ?