Unter MacOS alle Dateien eines Ordners umbenennen

Der MacOS Dateimanager Finder bietet schon einige Funktionen, um automatisch alle Dateien eines Verzeichnisses umzubenennen.  Im Finder wählt man alle gewünschten Dateien aus, klickt auf…

Der MacOS Dateimanager Finder bietet schon einige Funktionen, um automatisch alle Dateien eines Verzeichnisses umzubenennen. 

Im Finder wählt man alle gewünschten Dateien aus, klickt auf die rechte Maustaste und "Umbenennen". Wir können damit sehr schnell zB Dateiendungen von Groß- auf Kleinschreibung ändern.

Um alle Dateien in Groß- bzw. Kleinbuchstaben zu ändern reichen die Funktionen vom Finder leider nicht mehr aus. Wir können das aber per Shell Script einfach lösen. Wir öffnen das Terminal und navigieren zum gewünschten Verzeichnis (zB cd /Downloads) und geben den gewünschten Befehl ein:

Alle Dateien auf Kleinbuchstaben ändern

for f in *; do mv "$f" "$f.tmp"; mv "$f.tmp" "`echo $f | tr "[:upper:]" "[:lower:]"`"; done

Alle Dateien auf Großbuchstaben ändern

for f in *; do mv "$f" "$f.tmp"; mv "$f.tmp" "`echo $f | tr "[:lower:]" "[:upper:]"`"; done

(Alternative) Umbenennen mit digikam

Wenn man Bilder umbenennen will, eignet sich dafür auch die kostenlose Software https://www.digikam.org/. Mit einer Stapelverarbeitung kann man dabei nicht nur den Dateinamen ändern, sondern auch zB die Auflösung der Bilddatei oder das Bildformat ändern. 

Neueste Blog Einträge:

Cronjobs unter MacOS mit BetterTouchTool

Die ultimative Alternative zu Cronjobs auf MacOS: BetterTouchTool zum Automatisieren von Aufgaben!

Backup MacOS

Fotos effizient verkleinern und sicher offline synchronisieren

Wir haben ein Bash Script entwickelt, dass die Größe aller Fotos im angegebenen Verzeichnis inkl. Unterverzeichnisse verkleinert. Die Funktionen sind: Die verkleinerten Fotos können un…
Android Backup Linux MacOS

Cloudpanel Error - /usr/bin/clpctl: 5: printf: %q: invalid directive

Je nach Server OS bzw. Einstellungen kann bei Cloudpanel im CLI Modus diese Fehlermeldung kommen: $ sudo clpctl db:show:master-credentials /usr/bin/clpctl: 5: printf: %q: invalid directive…
CloudPanel

Bereit für Ihr Projekt?