Eine Ubuntu / Linux-Alternative des Bulk Rename Utility für Windows?


12

Ich habe nur 5 Monate mit Ubuntu verbracht und es war eine großartige Erfahrung, ich boote jetzt kaum in Windows, aber es gibt einige Dinge, die ich vermisse, wie das Massenumbenennungsprogramm, das ich früher in Windows hatte.

Ich benutze das Programm häufig, wenn ich Windows starte, aber ich würde es vorziehen, wenn es eine Alternative oder etwas Ähnliches gibt, da das Programm eine Vielzahl von Umbenennungsoptionen mit einer anständigen Benutzeroberfläche bietet.

Mir ist der renameBefehl im Terminal bekannt, aber ich hatte noch nie Glück damit.

Ein Screenshot davon, wie es aussieht: Ein Screenshot davon, wie es aussieht

Fragen

  • Gibt es eine Alternative zu diesem Programm für Ubuntu?
  • Eine großartige Befehlszeilenressource, um dies ohne GUI zu erledigen?




Antworten:


18

Aber ... Aber ... Sie haben bereits die Antwort gefunden ... ist renamewirklich das Beste seit geschnittenem Brot. Wenn Sie einige Beispiele benötigen, die wirklich coole Dinge tun, habe ich einige in meiner Zeit hier geschrieben:

Wenn Sie spezielle Hilfe benötigen, fragen Sie und jemand kann hier liefern.

In den meisten Fällen ist es eine Option, das einfache Bash-Scripting zu unterlassen.

Seitenleiste: Ich fordere niemanden dazu auf, renamereguläre Ausdrücke aufzurufen , die kompliziert sind, nachdem Sie den Screenshot von Bulk Rename Utility gesehen haben. Heilige Eier, ich hätte fast vergessen, wie hässlich es war.


1
Für eine. BRU mag hässlich sein, muss sich jedoch nicht an eine Syntax erinnern, die im Vergleich zu seriellem Leitungsrauschen ungünstig ist.
Mikey TK

10

Es gibt das Dienstprogramm Bulk Rename , das Teil von Thunar ist , dem Standard-Dateimanager der XFCE-Desktop-Umgebung (der von Xubuntu verwendeten). Durch Auswahl mehrerer Dateien in Thunar und Auswahl von "Umbenennen" wird das Tool geöffnet, es kann jedoch auch separat gestartet werden.

Bildbeschreibung hier eingeben

Es gibt verschiedene Aktionsoptionen, die zusammen denen des Windows-Tools sehr nahe kommen können.

Diese Dokumentation kann hilfreich sein.

Einige Details auch hier (auch andere Tools erwähnen).

Bildbeschreibung hier eingeben

Wenn Sie lieber einen anderen Dateimanager verwenden möchten, können Sie dieses Tool dennoch verwenden. Es kann nicht separat von Thunar installiert werden, aber letzteres bringt sehr wenige spezifische Abhängigkeiten mit sich und kann einfach installiert werden. Das Tool kann jedoch separat gestartet und sogar als benutzerdefinierte Menüaktion in andere Dateimanager wie Dolphin und Nautilus integriert werden.

Beispiel für Dolphin: Erstelle die Datei ~/.local/share/kservices5/bulk-rename-thunar.desktopmit diesen Zeilen:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=BulkRename;
X-KDE-StartupNotify=false
X-KDE-Priority=TopLevel

[Desktop Action BulkRename]
Name=Bulk Rename
Exec=thunar -B %U
Icon=dialog-information

2
Ein großer Vorteil dieses Tools besteht darin, dass es Dateien direkt verarbeiten kann (im Gegensatz zu Pyrenamer und Metamorphose2, die nur Ordnerpfade auswählen und daher nicht mit einer Kontextmenüaktion verwendet werden können) und anschließend eine Liste von Dateien öffnet, die durch Ziehen geändert werden können & fallenlassen usw. Ein Nachteil ist, dass es keine Option zum Rückgängigmachen gibt .

@cipricus danke für die zusätzlichen Infos (sollte fast Community-Wiki sein ....). Denke leider, dass die Option zum Rückgängigmachen ein Backup ist!
Wilf



5

Pyrenamer ist mein Werkzeug der Wahl. Es ist einfach zu bedienen und verfügt über einen Vorschaumodus.

sudo apt-get install pyrenamer

Weitere Details von hier :

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben


1
Das gleiche Problem wie bei metamorphose2, das in meiner Antwort erwähnt wurde: Es kann nicht nur auf einige Dateien direkt zugreifen, sondern benötigt einen Ordnerpfad, in dem dann Dateien ausgewählt werden müssen. Es ist jedoch sehr schwierig, nur einige Dateien auszuwählen, die umbenannt werden sollen. Eine Lösung wäre, die betreffenden Dateien in einem separaten Ordner abzulegen, bevor Sie diese verwenden.

nicht direkt verfügbar in 18.10

3

Ich habe viele Details zu Tools gefunden, die bereits unter dieser Frage erwähnt wurden, unter http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html , und ich habe die erwähnten Antworten bearbeitet sie, um solche Details hinzuzufügen.

Dort ist ein anderes Tool erwähnt, das am weitesten fortgeschritten zu sein scheint:

Metamorphose2

Hier ist seine Präsentation an der oben genannten Adresse:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2

Ich habe Thunar Bulk-Umbenennung für eine lange Zeit verwendet, aber das oben ist viel komplexer und hat eine Funktion, die ich vermisst habe, die Option, Änderungen rückgängig zu machen .

Dieses Tool scheint für einfache Operationen weniger intuitiv und kompliziert zu sein. (Ein großer Vorteil des Massenumbenennungs-Tools in Thunar ist die Möglichkeit, eine Liste von Dateien außerhalb des Dateimanagers zu haben, die einfach per Drag & Drop geändert werden kann.)

Aber wenn Sie erst einmal verstanden haben, wie es funktioniert, kann es nützlich sein.

Einige Tipps:

  • Sie müssen zuerst die Registerkarte "Auswahl" auswählen. Aber standardmäßig alle Dateien und Ordner (des ausgewählten Pfades) ausgewählt und, wenn Sie nicht wollen , dass sie alle benennen, müssen Sie un-wählen sie alle mit „none“ klicken und dann wählen sie eins nach dem anderen mit Single- Linksklick . (Ich finde das ärgerlich und ziehe es vor, alle Dateien, die umbenannt werden müssen, in einem separaten Ordner abzulegen und dann die Registerkarte "Auswahl" zu wählen. - Soweit ich das beurteilen kann, ist dies der richtige Weg für das in erwähnte Windows-Tool die Frage auch nicht, da ihr Verhalten ähnlich ist.)

  • Sobald die Dateien ausgewählt sind, gehen Sie zur Registerkarte "Renamer" und wählen Sie eine der Aktionen "Verfügbar" durch Doppelklicken aus. Ab diesem Zeitpunkt ist alles verfügbar.


Für das, was es wert ist - das Windows-Programm Bulk Rename Utility funktioniert gut in Wine / Playonlinux.


BRU funktioniert in der Tat gut unter Wein. Vielen Dank für den Hinweis! :)
Dɑvïd

Metamorphose2: 'Paket metamorphose2 kann nicht gefunden werden' ab Ubuntu 19.04.
VanAlbert

1

Möglicherweise möchten Sie Folgendes überprüfen: rnm ( Webseite ).

Einige Verwendung:

rnm file-name -ns new-filename             # signle file
rnm ./* -ns '/fn//i/'                      # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

So machen Sie eine unerwünschte Umbenennung rückgängig:

rnm -u

Weitere Beispiele / Dokumente finden Sie hier .


1

Das Dienstprogramm zur Massenumbenennung funktioniert mit Linux über Wine. Aber es hängt von bestimmten Operationen ab. Wir werden uns daran gewöhnen und solche Operationen automatisch überspringen, nachdem wir sie kennengelernt haben. Ich bin sehr zufrieden damit.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.