Bulk Rename
Mattneri
Bulk Rename ovvero come rinominare molteplici file tramite un’unica istruzione o comunque pochi click del mouse.
- Da Terminale tramite l’istruzione rename.
- Da interfaccia grafica attraverso l’utility Bulk Renamer di Thunar
La sintassi del comando rename è la seguente:
rename [ -v ] [ -n ] [ -f] exp_regolare [ lista_files ]
Il modificatore -v indica "verbose" e quindi visualizzerà a schermo l’output del comando. Il modificatore -n invece permette di testare la propria espressione regolare. Insomma il comando verrà simulato senza modificare il nome di alcun file in modo che possiate capire se l’effetto è realmente quello voluto. Infine il modificatore -f permette di forzare la modifica dei files.
Per quanto riguarda le espressioni regolari vi rimando a un ottimo tutorial introduttivo.
Un esempio dell’utilizzo del seguente comando potrebbe essere il seguente. Ho una lista di file i cui nomi seguono la seguente logica: nome_file.new.mp3. Il mio obiettivo è quello di rimuovere il ".new" facendo in modo che il nome del file risultante sia nome_file.mp3.
In questo caso l’espressione regolare potrebbe essere la seguente: ’s/\.new\.mp3$/\.mp3/’
In sintesi s sta per "sostituisci" e la sintassi è la seguente s/vecchia_stringa/nuova_stringa/
Dove nel nostro caso la vecchia_stringa è \.new\.mp3$ mentre la nuova_stringa è \.mp3
Il simbolo . tipicamente nelle espressioni regolari indica un qualunque carattere. Dato che in questo caso deve indicare solamente il punto allora gli facciamo precedere il carattere di escape ( \ ). Il simbolo $ invece indica la fine della stringa (in modo da non andare anche a modificare un eventuale file con estensione .mp32).
A questo punto potete testare la vostra espressione regolare (altamente consigliato) attraverso il seguente comando: rename -n ’s/\.new\.mp3$/\.mp3/’ *.mp3
E nel caso tutto abbia funzionato a dovere modificare la lista di file tramite:
rename -v ’s/\.new\.mp3$/\.mp3/’ *.mp3
La seconda possibilità consiste nell’utilizzo di una utility grafica messa a disposizione da Thunar, il filemanager di Xfce.

Per potere utilizzare questa utility dovete chiaramente prima installare Thunar.
Buona modifica
Posted in Linux |
No Comments »

