Montag Mai 09, 2005

Linux: Dateinamen ändern

Um z.B. alle Großbuchstaben in Dateinamen in Kleinbuchstaben umzuwandeln, braucht man den Befehl rename. Dieser ist beim Perl-Paket dabei, das i.d.R. installiert ist. Der Befehl
rename 'y/A-Z/a-z/'
benennt alle Dateien innerhalb eines Verzeichnisses um. Macht man das Ganze dann noch mit
find . -type f -exec rename '<REGEX>' {} \;
(<REGEX> ersetzen durch die entsprechende Regular Expression) werden auch die Dateien in den Unterverzeichnissen mitgenommen.

Kommentare:

Senden Sie einen Kommentar:
  • HTML Syntax: Ausgeschaltet