Outils pour utilisateurs

Outils du site


cmd:mv

Convertir les noms de fichiers en lowercase

Méthode propre et lente

Il faut commencer par obtenir le nombre de sous-dossier maximum : How to find a depth of a directory Archive du 06/06/2017 le 28/04/2020

find . -printf '%d\n' | sort -rn | head -1

Puis faire une boucle en renommant progressivement l'arborescence : How to rename all folders and files to lowercase on Linux? Archive du 30/09/2008 le 28/04/2020

for j in $(seq 1 `find . -printf '%d\n' | sort -rn | head -1`); do for i in $( find -maxdepth $j | grep [A-Z] ); do mv -i "$i" "`echo $i | tr 'A-Z' 'a-z'`"; done; done;

Méthode rapide et bourrin

zip -r foo.zip foo/*
unzip -LL foo.zip
cmd/mv.txt · Dernière modification : 2020/04/28 22:41 de root