Estes comandos devem funcionar:
find -name .Cover.jpg -execdir mv '{}' Cover.jpg ';'
find -name .Scans -execdir mv '{}' Artwork ';'
Execute-os em Music dir.
Estou tentando renomear alguns arquivos / diretórios comuns na minha coleção de músicas. A partir de agora, minha biblioteca de músicas é organizada desta maneira:
Music
Artist
Album
Song
Song
Song
.Cover.jpg
.Scans
Gostaria de alterar o .Cover.jpg e o .Scans para algo diferente, como:
Music
Artist
Album
Song
Song
Song
Cover.jpg
Artwork
No entanto, não consigo encontrar uma boa maneira de renomear todos esses arquivos e diretórios via bash. Como eu poderia fazer isso funcionar para que eu não precise renomear todos os arquivos manualmente?
Além disso, caso algum dia mude de ideia sobre como eu tenho as coisas nomeadas, como posso alterar o diretório .Scans para simplesmente Scans em todos os diretórios em Music ?
Experimente o Irfanview gratuito. Tem um bom recurso de renomeação de lote com muitas opções. Localizado em Arquivo.
Tags batch-rename