Mass rename rekursiv

saiki

saiki

Bratwurstgriller
Ich habe ein kleines Problem, mit einem Bash skript. und zwar will ich ab einem bestimmten verzeichnis in allen darunter liegenden verzeichnissen und dateien die leerzeichen entfernen. dazu habe ich folgendes gemacht:
Code:
find .  | xargs rename 's: :_:g' *
Das funktioniert auch ganz gut, nur im untersten unterverzeichnis werden die dateien nicht umbenannt.
Ich habe das gefühl es liegt an xargs, aber weiß nicht wo ich ansetzen soll.
 
Code:
find . -exec rename -v 's: :_:g' '{}' \;
Das brachte die lösung, einfach mehrmals drüber laufen lassen :)
 

Ähnliche Themen

Kopieren von Dateien und oder Verzechnissen

Ordnerdurchlauf for-Schleife & find MIT Leerzeichen

Last mit etc/passwd anzeigen lassen

Löschroutine mit Überprüfung

suchen und ersetzen, Format erhalten

Zurück
Oben