logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-03-2021 16:30:19

Anonyme-14
Invité

[Résolu] Remplacer les espaces vides des noms de fichiers dans un...

Bonjour,
Comment remplacer les espaces vides contenus dans les noms de fichiers à partir d"un dossier par un caractère @
exemple : nom de fichier gnome volume control.svg deviendrait gnome@volume@control.svg
Aussi s'il était possible de faire la même chose à partir d'un répertoire sur tout ses sous-dossiers je suis preneur.
Merci d'avance s'il y a des personnes qui ont dû effectuer une fois ces manipulations.

Dernière modification par Anonyme-14 (28-03-2021 19:41:51)

#2 28-03-2021 19:26:47

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu] Remplacer les espaces vides des noms de fichiers dans un...

Avec les commandes find et rename :

find ~/répertoire -depth -execdir rename 's/\s+/@/g' {} +


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#3 28-03-2021 19:41:08

Anonyme-14
Invité

Re : [Résolu] Remplacer les espaces vides des noms de fichiers dans un...

Je me suis mis directement dans le répertoire à traiter et entré la commande

find -depth -execdir rename 's/\s+/@/g' {} +


ça a marché du tonnerre même dans les sous-dossiers, merci ! smile N.I.C.K.E.L.

Pied de page des forums