Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

trash : l'outil en lignes de commande pour déplacer vos fichiers à la corbeille
écrit en JavaScript, il est multi plateformes

Le , par vermine

21PARTAGES

1  0 
trash : l'outil en lignes de commande pour déplacer vos fichiers à la corbeille
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
Cet outil fonctionne sur OS X, Linux et Windows.

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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de HardBlues
Membre actif https://www.developpez.com
Le 19/05/2014 à 8:32
D'une manière générale, quand je passe en ligne de commande je réfléchi à ce que je fait avant de valider...
0  0