Un'alternativa Ubuntu / Linux di Bulk Rename Utility per Windows?


12

Ho trascorso solo 5 mesi con Ubuntu ed è stata un'esperienza fantastica, non riesco quasi ad avviare Windows ora, ma ci sono alcune cose che mi mancano, come l' utilità Bulk Rename che avevo in Windows.

Uso molto il programma quando avvio in Windows, ma preferirei che ci fosse un'alternativa o qualcosa di simile perché il programma aveva una pletora di opzioni di rinomina con una buona interfaccia.

Sono a conoscenza del renamecomando nel terminale, ma non ho mai avuto fortuna con esso.

Uno screenshot di come appare: Uno screenshot di come appare

Domande

  • Esiste un'alternativa di questo programma per Ubuntu?
  • Una grande risorsa da riga di comando su come farlo senza una gui?

1
C'è l'utilità di rinominazione in blocco di Thunar, di XFCE : freesoftwaremagazine.com/articles/bulk_renaming_thunar
muru,

1
Dai un'occhiata a pyRenamer
Mitch


Risposte:


18

Ma ... Ma ... Hai già trovato la risposta ... renameè davvero la cosa migliore da quando il pane a fette. Se hai bisogno di alcuni esempi di ciò che fa cose davvero interessanti, ne ho scritte alcune a mio tempo qui:

Se hai bisogno di aiuto specifico, chiedi e qualcuno qui può consegnare.

In mancanza di questo semplice script Bash è un'opzione nella maggior parte dei casi.

Barra laterale: sfido chiunque a chiamare renameo le espressioni regolari complicate dopo aver visto lo screenshot di Bulk Rename Utility. Palle sante, ho quasi dimenticato quanto fosse brutto.


1
Per uno. Il BRU potrebbe essere brutto, ma non richiede di ricordare e sfuggire a una sintassi paragonabile sfavorevolmente al rumore della linea seriale.
Mikey TK,

10

Esiste l' utilità Bulk Rename , che fa parte di Thunar , il file manager predefinito dell'ambiente desktop XFCE (quello usato da Xubuntu). Selezionando più file in Thunar e selezionando "rinomina" si apre lo strumento, ma può anche essere avviato separatamente.

inserisci qui la descrizione dell'immagine

Ha diverse opzioni di azione, che insieme potrebbero avvicinarsi a quelle dello strumento Windows.

Questa documentazione può essere di aiuto.

Alcuni dettagli anche qui (menzionando anche altri strumenti).

inserisci qui la descrizione dell'immagine

Se si preferisce utilizzare un file manager diverso, è comunque possibile utilizzare questo strumento. Non può essere installato separatamente da Thunar, ma quest'ultimo porta pochissime dipendenze specifiche e può essere installato facilmente. Lo strumento può essere avviato separatamente e può anche essere integrato come un'azione di menu personalizzata in altri file manager come Dolphin e Nautilus.

Esempio per Dolphin: crea il file ~/.local/share/kservices5/bulk-rename-thunar.desktopcon queste righe:

[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
Un grande vantaggio di questo strumento è che può operare direttamente sui file (a differenza di pyrenamer e metamorphose2 che possono selezionare solo percorsi di cartelle e quindi non possono essere utilizzati con un'azione del menu di scelta rapida) e quindi apre un elenco di file che possono essere modificati trascinando & drop ecc. Uno svantaggio è che manca un'opzione di annullamento .

@cipricus grazie per le informazioni aggiunte (quasi dovrebbe essere wiki communtiy ....). Purtroppo, l'opzione di annullamento sta eseguendo il backup!
Wilf



5

Pyrenamer è il mio strumento preferito. È semplice da usare e ha una modalità di anteprima.

sudo apt-get install pyrenamer

Maggiori dettagli da qui :

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


1
Lo stesso problema con metamorfosi2 menzionato nella mia risposta: non può accedere direttamente solo ad alcuni file, ma necessita di un percorso di cartella in cui è necessario selezionare i file; ma selezionare solo alcuni file da rinominare in decine o centinaia è molto difficile. Una soluzione sarebbe quella di mettere i file in questione in una cartella separata prima di utilizzare questo.

non disponibile direttamente nel 18.10

3

Ho trovato molti dettagli sugli strumenti già menzionati in questa domanda su http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html e ho modificato le risposte citando per aggiungere tali dettagli.

C'è un altro strumento menzionato lì che sembra il più avanzato:

Metamorphose2

Ecco la sua presentazione all'indirizzo sopra:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

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

Ho usato la rinominazione in blocco di Thunar per molto tempo ma quanto sopra è molto più complesso e ha una caratteristica che mi mancava, l'opzione per annullare le modifiche.

Questo strumento sembra meno intuitivo e complicato per operazioni semplici. (Un grande vantaggio dello strumento Rinomina in blocco in Thunar è la possibilità di avere un elenco di file all'esterno del file manager che può essere modificato facilmente trascinandolo.)

Ma una volta capito come funziona può essere utile.

Alcuni consigli:

  • Dovresti prima selezionare la scheda "Selezione". Ma per default tutti i file e cartelle (del percorso scelto) vengono selezionati e, se non si desidera rinominare tutti, si deve a tutti loro non-selezionare facendo clic su "nessuno" e quindi selezionare uno per uno con il singolo tasto sinistro del mouse . (Lo trovo fastidioso e preferisco mettere tutti i file che devono essere rinominati in una cartella separata, quindi selezionare la scheda "Selezione". - Per quanto ne so, sarebbe la strada da percorrere per lo strumento Windows menzionato in la domanda o, poiché il suo comportamento è simile.)

  • Una volta selezionati i file, vai alla scheda "Renamer" e seleziona una delle azioni "Disponibili" facendo doppio clic su di essa. Tutto diventa disponibile da questo punto in avanti.


Per quello che vale - il programma Windows Bulk Rename Utility funziona bene in Wine / Playonlinux.


BRU funziona davvero bene con Wine. Grazie per la segnalazione! :)
Dɑvïd,

Metamorphose2: 'Impossibile trovare il pacchetto metamorphose2' da Ubuntu 19.04.
VanAlbert,

1

Potresti voler controllare questo: rnm ( pagina web ).

Alcuni usi:

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...

Per annullare una ridenominazione indesiderata:

rnm -u

Puoi trovare altri esempi / documenti qui .


1

L'utilità di ridenominazione in blocco funziona con linux tramite wine. Ma si blocca su alcune operazioni. Ci abitueremo e salteremo automaticamente a fare tali operazioni dopo averle familiarizzate. Sono molto soddisfatto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.