Detox est un petit soft qui permet de renommer des fichiers contenant des caractères un peu spéciaux.

J’utilisais jusqu’à présent une “grosse” function dans mon .bashrc pour essayer de faire cela “moi-même”.. ce qui fait que je n’étais jamais encore tombé sur ce petit soft.

Vous pouvez éditer le fichier /usr/share/detox/safe.tbl pour modifier le comportement du remplacement des caractères…

Exemple, on créé un fichier avec des caractères un peu spéciaux :

$ touch "éa%b =c+dàe[f)g"  
$ detox -v éa%b =c+dàe[f)g   
Scanning: éa%b =c+dàe[f)g  
éa%b =c+dàe[f)g -> ea_b_c_dae-f-g  
$ ls ea_b_c_dae-f-g   
ea_b_c_dae-f-g  
$

Le fichier à été renommé en supprimant tous les caractères particuliers.

Dans la vraie vie c’est surtout pratique pour renommer les trucs téléchargés (légalement bien entendu).

Pour plus d’infos:

man detox  
man detox.tbl  
man detoxrc