Copie et renommage de fichier
Bonsoir,
Pour ma bibliothèque multimédia j'utilise des pochettes au nom folder.jpg.
Mais un nouveau lecteur me demande cover.jpg
Il me faut donc garder les deux.
Pour faire ca je dois parcourir tous les répertoires avec folder.jpg et les copier en les renommant tous en cover.jpg
J'ai essayer plusieurs choses mais à chaque fois je bloque sur les espaces entre les noms.
J'ai par ex :
cp: impossible d'évaluer «./Various/Celtic»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «Punk»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «Songs/cover.jpg»: Aucun fichier ou dossier de ce type
avec find . -name "folder.jpg" -exec cp {} `echo {} | sed "/folder/s//cover/"` \;ou
Code:
find . -name "folder.jpg" | while read l ; do cp "$l" `echo "$l" | sed "/folder/s//cover/"` ; done
j'ai aussi essayé avec basename et dirname mais j'avoue que je bloque ...
Une idée ? Merci d'avance !