schnellen Trick zum umbennen [solved]
- The Hit-Man
- Beiträge: 2253
- Registriert: 21.11.2004 17:01:56
- Wohnort: Menden ( Sauerland )
-
Kontaktdaten:
schnellen Trick zum umbennen [solved]
Ich habe in einem Verzeichnis, mehrere Image Dateien. Die Filennamen sind durchnummeriert. So sieht es aus:
0001.png
0002.png
0003.png
0004.png
...
Nun würde ich gerne vor den ganzen Dateinamen ein Wort hinzufügen, wie zum Beispiel rot. Sollte dann so aussehen:
rot_0001.png
rot_0002.png
rot_0003.png
rot_0004.png
Kennt da jemand nen schnellen Trick?
0001.png
0002.png
0003.png
0004.png
...
Nun würde ich gerne vor den ganzen Dateinamen ein Wort hinzufügen, wie zum Beispiel rot. Sollte dann so aussehen:
rot_0001.png
rot_0002.png
rot_0003.png
rot_0004.png
Kennt da jemand nen schnellen Trick?
Zuletzt geändert von The Hit-Man am 28.06.2021 16:57:08, insgesamt 1-mal geändert.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux

Re: schnellen Trick zum umbennen
Eine kleine Schleife in der Shell:
Vorausgesetzt, die Dateien liegen nicht zusätzlich in Unterordnern. Dann müsst man es etwas abwandeln.
Code: Alles auswählen
for f in *.png; do mv "$f" "rot_$f"; done
Manchmal bekannt als Just (another) Terminal Hacker.
Re: schnellen Trick zum umbennen
mit
mmv
Die Anführungsstriche sind wichtig, damit nicht schon die Shell die Wildcard * interpretiert. #1 steht für das worauf der erste (und hier einzige) * passt.

Code: Alles auswählen
mmv '*.png' 'rot_#1.png'
- The Hit-Man
- Beiträge: 2253
- Registriert: 21.11.2004 17:01:56
- Wohnort: Menden ( Sauerland )
-
Kontaktdaten:
Re: schnellen Trick zum umbennen
Danke !
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux

Re: schnellen Trick zum umbennen [solved]
Falls es doch mal etwas komplizierter wird, könnte man
rename benutzen:
Angesichts der Einfachheit der Aufgabe wäre die Installation des Pakets für diesen Zweck aber etwas übertrieben.
Falls du zufällig
geeqie als Bildbetrachter nutzt, dort gibt es einen Menüpunkt "formatiertes Umbenennen", mit dem diese spezielle Aufgabe zu erledigen wäre.

Code: Alles auswählen
$ rename -v -n 's/^/rot_/' *.png
rename(0001.png, rot_0001.png)
rename(0002.png, rot_0002.png)
Falls du zufällig

-
- Beiträge: 730
- Registriert: 09.09.2014 18:33:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: schnellen Trick zum umbennen [solved]
Manche Dateimanager bieten solche Funktionalität von Haus aus, bspw. Thunar. Einfach mehrere Dateien auswählen, "Umbennen" aufrufen und schauen was passiert.
Re: schnellen Trick zum umbennen [solved]
Ein absolutes must-have.

gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
Re: schnellen Trick zum umbennen [solved]
Das Ding heißt übrigens ThunarBulkRename (Massenumbenennen)Korodny hat geschrieben:28.06.2021 19:22:02Thunar. Einfach mehrere Dateien auswählen, "Umbennen" aufrufen und schauen was passiert.

Kann man (fast) alles mit machen

Übrigens:
Zumindest in Testing hat sich da ein Bug eingeschlichen:
siehe:
https://packages.debian.org/search?suit ... BulkRename
als Befehl steht da plötzlich drin:
Code: Alles auswählen
/usr/lib/x86_64-linux-gnu/Thunar/ThunarBulkRename %F
was nicht funktioniert, da da gar nichts ist.

Funktionieren tut:
Code: Alles auswählen
thunar --bulk-rename %F
Re: schnellen Trick zum umbennen [solved]
Geht wohl auch mit "thuar -B" laut unten aufgeführten Beitrag für Kommandozeile und grafisch.
https://docs.xfce.org/xfce/thunar/bulk-renamer/start
https://docs.xfce.org/xfce/thunar/bulk-renamer/start
Re: schnellen Trick zum umbennen [solved]
Bis Buster gab es tatsächlich ein Shellscript unter /usr/lib/x86_64-linux-gnu/Thunar/ThunarBulkRename (
41411).
Wozu das gut war und warum es unter Bullseye nicht mehr existiert weiß ich nicht.

Wozu das gut war und warum es unter Bullseye nicht mehr existiert weiß ich nicht.
Re: schnellen Trick zum umbennen [solved]
Ich habe das vorher ja nicht geprüft. Ist mir bloß aufgefallen, weil ich im Zuge dieses Threads mal wieder
ein Klick in den Custom Actions auf ThunarBulkRename gemacht hatte, und keinen Reaktion kam.
Dort hatte ich dann die besagte Befehlszeile gefunden, die kein Ziel hatte.
Wann das nun geändert wurde ---> Keine Ahnung
Hab mal (zum ersten Mal
) mich an einem Bug- Report versucht:
990444
ein Klick in den Custom Actions auf ThunarBulkRename gemacht hatte, und keinen Reaktion kam.
Dort hatte ich dann die besagte Befehlszeile gefunden, die kein Ziel hatte.
Wann das nun geändert wurde ---> Keine Ahnung
Hab mal (zum ersten Mal


Re: schnellen Trick zum umbennen [solved]
Wenn es das vollständige Script war, was du gepostet hast, dann wohl nur um Thunar mit dem richtigen Parameter aufzurufen.Hikaru hat geschrieben:Wozu das gut war und warum es unter Bullseye nicht mehr existiert weiß ich nicht.
Code: Alles auswählen
exec /usr/bin/Thunar --bulk-rename "$@"
https://packages.debian.org/buster/amd6 ... r/filelist
Re: schnellen Trick zum umbennen [solved]
Anscheinend hat man daraus einen Desktop-Starter gemacht: https://sources.debian.org/src/thunar/4 ... top.in.in/willy4711 hat geschrieben:29.06.2021 11:43:48Übrigens:
Zumindest in Testing hat sich da ein Bug eingeschlichen:
siehe:
https://packages.debian.org/search?suit ... BulkRename
als Befehl steht da plötzlich drin:Code: Alles auswählen
/usr/lib/x86_64-linux-gnu/Thunar/ThunarBulkRename %F
was nicht funktioniert, da da gar nichts ist.![]()
Funktionieren tut:Code: Alles auswählen
thunar --bulk-rename %F
Taucht in /usr/share/applications etwas derartiges auf?
@willy:

Re: schnellen Trick zum umbennen [solved]
Jepp:
/usr/share/applications/thunar-bulk-rename.desktop
mit der Zeile
Code: Alles auswählen
Exec=thunar --bulk-rename %F
Re: schnellen Trick zum umbennen [solved]
Hatte ich gesehen als ich deine Beobachtung nachvollziehen wollte (ich benutze Thunar nicht für Bulk-Rename).Sehr schon!
Ja, das war der komplette Inhalt. Daher ja meine Verwunderung wozu das gut sein soll. Dieses Wrapper-Script braucht es eigentlich nicht, wie ja der aktuelle Zustand unter Bulleye zeigt (bei richtiger Implementierung zeigen könnte).uname hat geschrieben:29.06.2021 15:21:43Wenn es das vollständige Script war, was du gepostet hast, dann wohl nur um Thunar mit dem richtigen Parameter aufzurufen.Code: Alles auswählen
exec /usr/bin/Thunar --bulk-rename "$@"
Den Desktop-Starter gibt's auch unter Buster. Nur ruft er hier noch das Script auf:
Code: Alles auswählen
Exec=/usr/lib/x86_64-linux-gnu/Thunar/ThunarBulkRename %F
Re: schnellen Trick zum umbennen [solved]
Ich habe mal die Vermutung das das Skript aus genau diesen Gründen irgendwann entfernt wurde, aber dashikaru hat geschrieben:29.06.2021 15:35:35Ja, das war der komplette Inhalt. Daher ja meine Verwunderung wozu das gut sein soll. Dieses Wrapper-Script braucht es eigentlich nicht, wie ja der aktuelle Zustand unter Bulleye zeigt (bei richtiger Implementierung zeigen könnte).
Den Desktop-Starter gibt's auch unter Buster. Nur ruft er hier noch das Script auf:
Problem ist halt die /~.config/Thunar/uca.xml, die man hätte ändern müssen, bzw, nur die eine <command> Zeile
überschreiben müssen.
Ich habs nun halt selbst gemacht

Code: Alles auswählen
<action>
<icon>/usr/share/icons/Papirus/22x22/actions/cm_multirename.svg</icon>
<name>ThunarBulkRename </name>
<unique-id>1525690999834817-28</unique-id>
<command>thunar --bulk-rename %F</command>
<description>Massenumbenennen</description>
<patterns>*</patterns>
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
</action>
Ahh- jetzt gibt es noch den Menüpunkt "Umbenennen" der (wie F2) auch dieses Tool öffnet.
War der schon immer mit diesen Funktionen da ?
Wenn man mehrere markiert-----> ThunarBulkRename
Wenn man eins markiert ------> Normaler Dialog
Damit hat sich meine "Custom-Action" ja wohl erledigt, da in Thunar direkt implementiert.

Re: schnellen Trick zum umbennen [solved]
@willy4711
Ich habe mir mal
990444 angeschaut. Hoffentlich schafft es Thunar und Xfce trotzdem nach Bullseye und hoffentlich verzögert sich das Release nicht.

Ich habe mir mal




-
- Beiträge: 730
- Registriert: 09.09.2014 18:33:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: schnellen Trick zum umbennen [solved]
Ja, ich hab die Funktion schon immer über F2 aufgerufen. Hatte mich schon gewundert wieso du plötzlich mit Custom Actions ankommstwilly4711 hat geschrieben:29.06.2021 15:48:27Ahh- jetzt gibt es noch den Menüpunkt "Umbenennen" der (wie F2) auch dieses Tool öffnet.
War der schon immer mit diesen Funktionen da ?
