Categorie
Uncategorized

Come rinominare tutti i file o directory in minuscolo su Linux

Per rinominare tutti i file e cartelle nel primo livello della directory corrente in minuscolo:

for DIR in `ls`; do mv -v $DIR `echo $DIR | tr '[A-Z]' '[a-z]'`; done

Per rinominare solo i file (anche nelle sottodirectory):

for FILE in `find . -type f`; do mv -v $FILE `echo $FILE | tr '[A-Z]' '[a-z]'`; done

Per rinominare solo le directory, e solo fino al 2° livello:

for DIR in `find . -type d -makdepth 2`; do mv -v $DIR `echo $DIR | tr '[A-Z]' '[a-z]'`; done

Ecc.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.