Page 1 of 1

Massen umbenennung (Groß-/Kleinschreibung)

Posted: 2005-06-08 18:26
by harlekin
Hallo Zusammen,

ich suche dringend eine Möglichkeit mehrere Dateien (ein paar tausend) per Skript (?) umzubenennen.
Hier geht es "nur" um die Ã?nderungen der Dateinamen von teils Großschreibung (Windows) zu komplett Kleinschreibung.

Vielen Dank für euere Hilfe!!

Re: Massen umbenennung (Groß-/Kleinschreibung)

Posted: 2005-06-08 23:21
by chris76
man sed
man awk

Ich meine aber das erst vor ein zwei Monaten genau die Frage hier schon mal kam.

Re: Massen umbenennung (Groß-/Kleinschreibung)

Posted: 2005-06-09 08:02
by captaincrunch
Noch einfacher: man tr

Re: Massen umbenennung (Groß-/Kleinschreibung)

Posted: 2005-06-09 08:28
by snowball
Und noch einer ;-) zumindest unter Suse:

Code: Select all

convmv --lower
greets
Jochen

Auch einen Blick wert:

Posted: 2005-06-09 20:22
by mausgreck
man rename

Re: Auch einen Blick wert:

Posted: 2005-06-10 00:42
by Roger Wilco
mausgreck wrote:man rename
Nein.

Re: Auch einen Blick wert:

Posted: 2005-06-10 09:11
by mausgreck
Roger Wilco wrote:Nein.
Warum nicht?

Re: Massen umbenennung (Groß-/Kleinschreibung)

Posted: 2005-06-10 09:13
by thorsten
Die einfachste Möglichkeit ist in meinen Augen die Benutzung des tools mmv - gibt es seit mindestens SuSE 6.4
(apt-get install mmv).

Code: Select all

mmv "*" "#l1"
IMHO läuft es nicht rekursiv, da mußt du eine Schleifen drum basteln.

??rename??

Posted: 2005-06-10 09:35
by mc5000
Warum nicht?
Wie gibst Du denn bei rename an, dass alles in Kleinbuchstaben soll?

Re: ??rename??

Posted: 2005-06-10 09:40
by mausgreck
mc5000 wrote:Wie gibst Du denn bei rename an, dass alles in Kleinbuchstaben soll?
So wie's in der man-page steht:

Code: Select all

rename 'y/A-Z/a-z/' *
bzw.

Code: Select all

find . -type f -print0 | xargs -0 rename 'y/A-Z/a-z/'  (vorsicht, nicht getestet!)
Aber vielleicht ist das ein Debian Spezifikum?

Re: ??rename??

Posted: 2005-06-10 17:08
by Roger Wilco
mausgreck wrote:Aber vielleicht ist das ein Debian Spezifikum?
Scheint so. Zumindest das rename von SuSE und Gentoo kann es nicht und es steht auch nichts entsprechendes in der Manpage.

Re: ??rename??

Posted: 2005-06-10 21:15
by mausgreck
Tja, man lernt nicht aus. :wink:
Wen's interessiert: Das Skript, das sich im Debian Perl-Paket befindet, findet man auch hier:http://greenfly.org/rename