Dateien und (Unter-)ordner in Kleinschreibung umbenennen

Diskutiere Dateien und (Unter-)ordner in Kleinschreibung umbenennen im Debian Forum im Bereich Linux; Hier das "Kommando", um über die Shell alle Verzeichnisse, Dateien und Ordner in Kleinschreibung (lowercase) umzubenennen. Unter Umständen muss...
developr

developr

Teammitglied
Dabei seit
11.11.2008
Beiträge
336
Hier das "Kommando", um über die Shell alle Verzeichnisse, Dateien und Ordner in Kleinschreibung (lowercase) umzubenennen. Unter Umständen muss dieser Vorgang einige Male wiederholt werden. Erfreulicherweise funktioniert das aber auch mit Ordnern und Dateien, die ein Leerzeichen im Namen haben.

Dateien und Verzeichnisse
Code:
find . -maxdepth 99 | while read upName; do loName=`echo "${upName}" | tr '[:upper:]' '[:lower:]'`; mv "$upName" "$loName"; done

Nur Dateien
Code:
find . -type f -maxdepth 99 | while read upName; do loName=`echo "${upName}" | tr '[:upper:]' '[:lower:]'`; mv "$upName" "$loName"; done

Nur Verzeichnisse
Code:
find . -type d -maxdepth 99 | while read upName; do loName=`echo "${upName}" | tr '[:upper:]' '[:lower:]'`; mv "$upName" "$loName"; done
 
Thema:

Dateien und (Unter-)ordner in Kleinschreibung umbenennen

Oben