stdrename ist eine Software, mit der Sie auf dem Terminal unter Linux für einheitliche Dateinamen sorgen. Also etwa Leerzeichen aus Dateinamen entfernen, nur Groß- oder nur Kleinbuchstaben nutzen – und die ganze, bei allen Dateien im aktuellen Verzeichnis.
Inhaltsverzeichnis
stdrename installieren
Sie finden diese Software (basierend auf Rust) auf GitHub zum Download – die heruntergeladene Datei machen Sie per Rechtsklick und der Wahl von „Eigenschaften → Berechtigungen“ ausführbar, oder auf dem Terminal:
chmod +x stdrename-x86_64-unknown-linux-gnu
Der Einfachheit halber benennen Sie die Datei um:
mv stdrename-x86_64-unknown-linux-gnu stdrename
Anschließend verschieben Sie die Datei mit root-Rechten auf dem Terminal nach „/usr/bin/„:
mv stdrename /usr/bin
stdrename nutzen
Sie nutzen die Software auf dem Terminal, die Software versteht folgende Namenskonventionen:
Kurz | Lang | Beispiel |
---|---|---|
-c | --camel | camelCase.txt |
-k | --kebab | kebab-case.txt |
-l | --lower | lower case.txt |
-p | --pascal | PascalCase.txt |
--screaming | SCREAMING_SNAKE_CASE.txt | |
-S | --sentence | Sentence case.txt |
-s | --snake | snake_case.txt |
-T | --title | Title Case.txt |
-t | --train | Train-Case.txt |
Wollen wir in Dateinamen beispielsweise keine Großbuchstaben haben – im aktuellen Verzeichnis:
stdrename -l *
Alternativ geben Sie das Verzeichnis an:
stdrename -l Bilder/
Mit den darin liegenden Unterverzeichnissen:
stdrename -r -l Bilder/
Mit der Option --text
arbeitet die Software interaktiv. Mehr Beispiele finden Sie auf GitHub.
Noch keine Reaktion