OVH Cloud OVH Cloud

Modifier la commande rm

2 réponses
Avatar
Pham
Bonjour,

Suite à des supressions hasardeuses à répétition, j'aimerais modifier la
commande 'rm' pour que celle-ci déplace les fichiers/répertoires dans
une 'corbeille' au lieu de les supprimer.

Je me demandais si ce genre d'outil n'existait pas déjà ? Avec une
gestion fine des dates d'effacement définitive ce serait idéal (par
exemple lorsque la corbeille dépasse un certain pourcentage du disque ou
lorsque les fichiers sont vraiment vieux).

Vu que je n'ai pas le droit d'installer grand chose au boulot, je
pensais faire un simple script du genre 'mv bidule~/corbeille' mais cela
ne résout pas les conflits de noms lorsque j'efface deux fois 'toto.c'
par exemple (d'ailleurs je ne vois pas trop comment résoudre le problème
dans l'absolu).

Merci !

2 réponses

Avatar
Cem
Suite à des supressions hasardeuses à répétition, j'aimerais modifier la
commande 'rm' pour que celle-ci déplace les fichiers/répertoires dans
une 'corbeille' au lieu de les supprimer.

Je me demandais si ce genre d'outil n'existait pas déjà ? Avec une
gestion fine des dates d'effacement définitive ce serait idéal (par
exemple lorsque la corbeille dépasse un certain pourcentage du disque ou
lorsque les fichiers sont vraiment vieux).

Vu que je n'ai pas le droit d'installer grand chose au boulot, je
pensais faire un simple script du genre 'mv bidule~/corbeille' mais cela
ne résout pas les conflits de noms lorsque j'efface deux fois 'toto.c'
par exemple (d'ailleurs je ne vois pas trop comment résoudre le problème
dans l'absolu).


Je n'ai pas expérimenté, mais je te suggère de regarder les projets
suivants:
http://freshmeat.net/projects/libtrash/?topic_id7
http://freshmeat.net/projects/trashcan/?topic_id2%2C861
http://freshmeat.net/projects/perltrash/?topic_id7%2C866%2C861

(trouvés avec une recherche sur le mot trash sur http://freshmeat.net)

Avatar
Dorian
Bonjour,

Suite à des supressions hasardeuses à répétition, j'aimerais modifier la
commande 'rm' pour que celle-ci déplace les fichiers/répertoires dans
une 'corbeille' au lieu de les supprimer.

Je me demandais si ce genre d'outil n'existait pas déjà ? Avec une
gestion fine des dates d'effacement définitive ce serait idéal (par
exemple lorsque la corbeille dépasse un certain pourcentage du disque ou
lorsque les fichiers sont vraiment vieux).

Vu que je n'ai pas le droit d'installer grand chose au boulot, je
pensais faire un simple script du genre 'mv bidule~/corbeille' mais cela
ne résout pas les conflits de noms lorsque j'efface deux fois 'toto.c'
par exemple (d'ailleurs je ne vois pas trop comment résoudre le problème
dans l'absolu).

Merci !


Tu l'as ici:
http://perso.club-internet.fr/ccb/publications/scriptlinux/documents.tar.gz

au chapitre 2, c'est du bash