![]() |
|
Alles rund um Mac OSX & Linux: Dateien rekursiv umbenennenWindows 7 Für alle Fragen rund um Mac OSX, Linux und andere Unix-Derivate. |
![]() |
![]() | #1 |
/// Winkelfunktion /// TB-Süch-Tiger™ ![]() ![]() ![]() ![]() ![]() ![]() | ![]() Dateien rekursiv umbenennen Moin, folgender Fall: Ich hab viele Dateien mit einer doppelten Endung - sagen wir sowas in der Art: Dateiname.???.foo Mit dem Befehl Code:
ATTFilter rename 's/\.foo$//' *.foo Wie mach ich das in einem Befehl, der rekursiv alle Unterverzeichnisse durchgeht und auch da die Dateien umbenennt, sprich die Endung ".foo" abschneidet? Jmd eine Idee?
__________________ Logfiles bitte immer in CODE-Tags posten ![]() |
![]() | #2 |
![]() ![]() ![]() ![]() | ![]() Dateien rekursiv umbenennen For Befehle sollten bei Linux auch gehen
__________________![]() Hier ist ein Beispiel: http://www.linux-club.de/viewtopic.php?f=21&t=99143 Du müsstest dann wahrscheinlich eine For-Schleife verwenden, die in jedem Ordner und Unterordner nach Dateien sucht und dort die Dateien dann mit deinem Befehl umbenennt.
__________________ |
![]() | #3 |
/// Winkelfunktion /// TB-Süch-Tiger™ ![]() ![]() ![]() ![]() ![]() ![]() | ![]() Dateien rekursiv umbenennen Ja danke ich glaub ich hab es hiermit in der zwischenzeit geschafft
__________________![]() Code:
ATTFilter find ordner -name "*.foo" -exec rename 's/\.foo$//' {} \;
__________________ |
![]() | #4 |
/// Winkelfunktion /// TB-Süch-Tiger™ ![]() ![]() ![]() ![]() ![]() ![]() | ![]() Dateien rekursiv umbenennen Mir fällt gerade auf, das $ bei ".foo" muss da garnicht sein. Es funktioniert auch so, statt "find ordner" kann man auch "find ." machen, um im aktuellen Verzeichnis die Dateien rekursiv durchzugehen... Code:
ATTFilter find . -name "*.foo" -exec rename 's/\.foo//' {} \; ![]() Code:
ATTFilter find . -name "*.exe" -exec rename 's/\.exe/\.exe\.vir/' {} \;
__________________ Logfiles bitte immer in CODE-Tags posten ![]() |
![]() | #5 | |
/// Mr. Schatten ![]() ![]() ![]() ![]() ![]() ![]() | ![]() Dateien rekursiv umbenennen OT Zitat:
![]()
__________________ alle Tipps + Hilfen aller Helfer sind ohne Gewähr + Haftung keine Hilfe via PN hier ist ein Forum, jeder kann profitieren/kontrollieren - niemand ist fehlerfrei tendenzielle Beachtung der Rechtschreibregeln erhöht die Wahrscheinlichkeit einer Antwort - |
![]() | #6 |
/// Winkelfunktion /// TB-Süch-Tiger™ ![]() ![]() ![]() ![]() ![]() ![]() | ![]() Dateien rekursiv umbenennen Ich wende diesen Befehl auch im Windows-Ordner an ![]() Aber selbst wenn, mein Ubuntu startet immer noch ![]()
__________________ --> Dateien rekursiv umbenennen |
![]() |
Themen zu Dateien rekursiv umbenennen |
aktuelle, aktuellen, befehl, code, dateien, doppel, doppelte, endung, entfern, umbenennen, verzeichnis |