Entfernen Sie das erste Leerzeichen im Verzeichnisnamen rekursiv

Entfernen Sie das erste Leerzeichen im Verzeichnisnamen rekursiv

Ich habe eine riesige Musiksammlung neu kodiert und jetzt beginnen, ich weiß nicht warum, alle Verzeichnisnamen mit einem Leerzeichen.

Ich möchte wissen, wie ich dieses Leerzeichen in allen Verzeichnisnamen entfernen kann, ohne dies Verzeichnis für Verzeichnis tun zu müssen

Vielen Dank im Voraus für Ihre Antwort

PS: Entschuldigen Sie, wenn mein Englisch nicht gut ist, ich bin Franzose.

Antwort1

Dies funktioniert inDebian:

Es wird entfernenALLEdie Räume in derWeg. Wenn die übergeordneten Verzeichnisse Leerzeichen enthalten, werden diese ebenfalls gelöscht.

find $PWD -type d -name ' *' | rename -v  's/ //g'

Sie müssen sich im übergeordneten Verzeichnis der Verzeichnisse befinden, die Sie ändern müssen.

verwandte Informationen