es ist mir peinlich, dass ich das überhaupt fragen muss, aber ich habe ein Verzeichnis mit M4A-Dateien, bei denen die Nummer des Titels der CD an den Anfang des Dateinamens angehängt ist, etwa so:
1-01 Smash.m4a
wie kann ich „1-01“ mit „rename“ entfernen? oder mit jedem anderen Linux-Befehl. Falls es einen Unterschied macht, ich verwende Fedora-13.
BEARBEITEN (Bonuspunkte, wenn Sie erklären können, warum das nicht funktioniert) Nur als Test habe ich Folgendes versucht:
rename 1-0?? SSS *.m4a
ohne dass Änderungen an den Dateinamen im Verzeichnis vorgenommen wurden
Antwort1
Probieren Sie Folgendes aus (im Verzeichnis mit den Dateien, die Sie umbenennen möchten): -
for i in *; do mv -v "$i" "$(echo "$i" | cut -f2- -d ' ')"; done