Linux est sensible à la casse, c'est à dire que pour un même nom, il fait la différence entre celui écrit en majuscule et celui en minuscule. Il peut donc être intéressant dans certains cas de tout passer en majuscule, cela facilite la navigation.
Placez vous dans le répertoire à traiter avec l'aide de la commande cd puis tapez
for dir in */; do
newname=$(echo "$dir" | tr '[:lower:]' '[:upper:]')
mv "$dir" "$newname"
done
Lien vers le fichier : cliquez ici
Vous risquez d'avoir des erreurs type mv: cannot move 'AA/' to a subdirectory of itself, 'AA', mais ce n'est pas bien grave.
Inversement pour tout passer en minuscules tapez
for dir in */; do
newname=$(echo "$dir" | tr '[:upper:]' '[:lower:]')
mv "$dir" "$newname"
done
Lien vers le fichier : cliquez ici
Article(s) en relation(s)