Suggerimento del giorno per GNU / Linux: rinomina i file in blocco

Rinomina comando

A volte abbiamo directory piene di file audio, immagini o altri che desideriamo rinominare in blocco, O perché vogliamo dargli un altro nome o perché sono file scaricati da qualche rete di download e che di solito vengono con nomi lunghi con l'autore, il web, ecc. Molti scelgono il modo difficile e lento, che è quello di andare uno per uno nominandoli come vogliono.

Quindi non complichi la tua vita e puoi rinominare intere directory in modo semplice e senza installare nulla, puoi accedere alla console del tuo sistema e utilizzare i comandi che esponiamo di seguito con esempi reali di utilizzo in modo che sia facile per te metterli in pratica. 

  • Immagina di aver scaricato una directory compressa contenente 100 brani MP3. Questi contengono un nome con questo formato "Audio XX-Traccia audio di www.musica.com", dove XX è il numero del brano. Se desideri sbarazzarsi di una parte del nome, in questo caso di «Da www.musica.com», il prefisso «Audio» e la directory è in Download e si chiama Musica:
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • Immagina cosa vuoi adesso rinominare da una directory piena di diverse immagini .jpg con un nome come "Illustration.jpg" e vogliamo nomi come "Photo.jpg". Per questo puoi usare:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Desiderare cambia maiuscolo in minuscolo o viceversaper? Nessun problema:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Rimuovi e modifica l'estensione, rispettivamente, da una directory piena di file, ad esempio .txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

Per maggiori informazioni, puoi fare riferimento alle pagine man per rename (man rename). Altre opzioni alternative Sono programmi come pyRenamer, Metamorphose, KRename, GPRename, ecc., Che possono essere più intuitivi e più facili per te rispetto all'utilizzo di questi comandi ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Egiem AGM suddetto

    Grazie per questi esempi del comando rinomina. In Windows li seleziono tutti, clicco sul primo e cambio nome, al resto viene dato lo stesso nome ma aggiungendo numeri consecutivi Potresti fare qualcosa di simile in Linux usando la console?

  2.   Diego suddetto

    Come fare se i file hanno nomi diversi?
    Sarebbe sufficiente mettere il carattere jolly "*" come nome del file?
    Grazie.