Ho masterizzato alcuni MIEI cd musicali e mi sono accorto che sono state create, non so perchè, delle immagini della copertina dell'album, con il nome "strano", in tedesco, Vorne (che vuol dire front, del resto).
Ho pensato bene di rinominare i file ... usando il comando find.
Dal momento che tutte le copertine contengono la parola Vorne, ho pensato di dare:
Codice: Seleziona tutto
find ./ -type f -name *Vorne*jpg -exec mv {} folder.jpg \;Ho lanciato il comando stando nella directory, che, per brevità, chiamo
Codice: Seleziona tutto
~/Musica/ACodice: Seleziona tutto
~/Musica/A/CDNIl risultato del comando che ho dato è stato quello di cancellare tutti i singoli file e crearmene uno (risultato di 10 sovrascritture, credo) nella cartella /A ... ovvero quella in cui avevo lanciato il comando.
Esiste un modo per "lavorare", tramite l'exec di find, il file nella cartella in cui è contenuto, in maniera ricorsiva e supponendo che ogni file sia contenuto in una directory differente (come insomma è il mio caso)
Vorrei evitare di dover aggiungere, se in futuro mi dovesse ricapitare un problema analogo, un pezzo ulteriore con un ciclo e un comando seq.
Grazie in anticipo.
Ciao

