com exiftool
:
exiftool '-Directory<Artist' ./*.mp3
Recursivamente:
exiftool -ext mp3 '-Directory<$Directory/$Artist' -r .
Estou usando o RHEL7 no meu servidor, e tenho um diretório contendo milhares de miríades de arquivos mistos de .mp3
e preciso de um script que me ajude a limpar esse caos.
Vamos fingir que 10 das minhas músicas são para Miley Cyrus, 10 para Ed Sheeran, 10 para Beethoven, 10 para Mozart e etc. Todos os arquivos mp3 estão segurando um nome numérico como 000.mp3
, 001.mp3
, e etc .
Agora, quero escrever um script para ler metadata de todos os arquivos .mp3
e mv
de cada arquivo para um novo diretório criado pelo nome do cantor. Ed Sheeran para o diretório Ed Sheeran.
Como posso fazer isso escrevendo um script de shell ou um script perl?