Hallo Gemeinde
Ich habe in einem Verzeichnis Dateien mit Leerzeichen im Namen.
Etwa so (Ausgabe ls im Terminal):
'Zehnder HX 7120u Digital Receiver.pdf'
Diese Leerzeichen will ich durch einen Unterstrich ersetzen.
Im Netz hab ich dazu folgende Terminalbefehle gefunden:
find -name "* *" -type f | rename 's/ /_/g' *
rename 's/ /_/g' *
Leider funktionieren die nicht.
Wenn ich die Befehle Abschicke passiert gar nichts.
Weder werden die Dateinamen geändert noch gibt es eine Fehlermeldung.
Einträge in Logfiles? Fehlanzeige.
Einträge im Journal? Fehlanzeige.
Auch das funktioniert nicht:
rename 's/ /_/g' *.pdf
Was mache ich denn da falsch?