Renommer récursivement

Le
Nicolas Roudninski
Bonjour à tous,

J'imagine que cette question a du être maintes fois soulevée mais j'ai
beau googeliser, je ne trouve pas de réponse satisfaisante

Je dispose d'une grande collection de musique organisée en sous
répertoires (Artiste/Albums/titre ou Artiste/Albums/disque-n/Titre). Or
je voudrais remplacer dans tous les répertoires et fichiers, les espaces
par des underscores.
J'ai tenté : find /opt/audio -exec rename 's/s+/_/g' {} ;
Mais évidemment, ça me répond "/opt/audio/un artiste/un album/ Aucun
fichier ou répertoire de ce type" vu que le répertoire "un artiste" est
devenu "un_artiste". J'espère me faire bien comprendre.
Donc je cherche une commande, un script qui pourrait remplacer tous les
espaces en underscores en une seule fois.

Vous auriez ça sous le coude ?

Cordialement,

Nicolas Roudninski

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4C94A56F.1070001@tycho.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
NBaH
Le #22582891
ton commande find, en y ajoutant l'option -depth
...
?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Papinux
Le #22583961
Le Sat, 18 Sep 2010 13:41:35 +0200, Nicolas Roudninski a écrit :

Bonjour à tous,


Bonsoir,
[...]

Vous auriez ça sous le coude ?



Essaie avec detox, avec quelque chose comme:
$ detox -r *

Je t'invite à lire man detoxrc où il est dit que
l'underscore remplace les caractères suivants :
space ` ! @ $ * | : ; " ' < > ? /

@+

--
Px

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
JF Straeten
Le #22584631
Re,

On Sat, Sep 18, 2010 at 07:56:07PM +0200, Papinux wrote:

Essaie avec detox [...]



Excellent.

Connaissais pas, merci beaucoup !

A+

--

JFS.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme