Kryptische Dateinamen umbenenen
Kryptische Dateinamen umbenenen
Hallo,
ich habe eine enorme Anzahl von Dateien bei denen die Namen ziemlich Kryptisch sind. Verursacht wurde das Ganze wohl durch Windows und verschiedene Zeichensätze (oft tauchen diese leeren Kästchen auf).
Wie dem auch sei, gibt es eine Möglichkeit, alle Dateinamen auf einen kompatiblen Zeichensatz zu bringen? Es ist kein Problem, wenn dabei alle Umlaute verloren gehen, aber ich möchte endlich wieder alle meine Daten problemlos aufrufen können.
Gruß
zwelch
ich habe eine enorme Anzahl von Dateien bei denen die Namen ziemlich Kryptisch sind. Verursacht wurde das Ganze wohl durch Windows und verschiedene Zeichensätze (oft tauchen diese leeren Kästchen auf).
Wie dem auch sei, gibt es eine Möglichkeit, alle Dateinamen auf einen kompatiblen Zeichensatz zu bringen? Es ist kein Problem, wenn dabei alle Umlaute verloren gehen, aber ich möchte endlich wieder alle meine Daten problemlos aufrufen können.
Gruß
zwelch
- Sid Burn
- Beiträge: 47
- Registriert: 16.11.2006 15:18:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /universe/earth/europe/germany/nrw/essen
-
Kontaktdaten:
Code: Alles auswählen
rename 's~\W~~g' *
Soetwas vielleicht?
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Werden Punkt und Minus dann auch gelöscht?Sid Burn hat geschrieben:Löscht alle Zeichen aus den Dateien die nicht [a-zA-Z0-9_] sind.Code: Alles auswählen
rename 's~\W~~g' *
Soetwas vielleicht?
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Bin zufällig auf http://freshmeat.net/projects/detox/ gestoßen. Eventuell versuchst du es mal damit .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Das ist super! Zwar werden einige Umlaute etwas komisch umgewandelt, aber damit kann ich leben. Werde das jetzt mal über meine ganze Festplatte schicken.KBDCALLS hat geschrieben:Bin zufällig auf http://freshmeat.net/projects/detox/ gestoßen. Eventuell versuchst du es mal damit .
//edit
Hat nur einen kleinen Bug, der auch auf der verlinkten Seite erwähnt wird: Bei Datein mit _ am Anfang wird eine Fehlermeldung ausgegeben.
Danke!

Gruß
zwelch
- Sid Burn
- Beiträge: 47
- Registriert: 16.11.2006 15:18:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /universe/earth/europe/germany/nrw/essen
-
Kontaktdaten:
Schrieb ich doch. Alles auser [a-zA-Z0-9_] wird gelöscht.Duff hat geschrieben:Ein substitude auf alles was dem Suchmuster mit \W entspricht, erstetzt alles, was:
kein Wortzeichen ist [^a-zA-Z0-9_]
An Punkt und Minus habe ich gar nicht mehr dran gedacht. ^^ Aber problem ist es nicht wirklich. Es kommt halt drauf an was man genau erwartet.Das ist das Problem bei diesem Vorschlag.
Zumindest der Punkt sollte erhalten bleiben und das Minus wäre auch nicht schelcht.
Code: Alles auswählen
rename 's/[^\w.-]//g' *