Я пытаюсь переименовать несколько общих файлов / каталогов в моей музыкальной коллекции. На данный момент моя музыкальная библиотека организована таким образом:

Music
    Artist
        Album
            Song
            Song
            Song
            .Cover.jpg
            .Scans

Я хотел бы изменить .Cover.jpg и .Scans что-то другое, например:

Music
    Artist
        Album
            Song
            Song
            Song
            Cover.jpg
            Artwork

Однако я не могу найти хороший способ переименовать все эти файлы и каталоги через bash. Как сделать так, чтобы мне не пришлось переименовывать каждый файл вручную?

Кроме того, если я когда-нибудь в будущем передумаю о том, как мне называть вещи, как я могу изменить .Scans каталог в просто Scans в каждом каталоге в разделе Music?

2 ответа2

1

Эти команды должны работать:

find -name .Cover.jpg -execdir mv '{}' Cover.jpg ';'
find -name .Scans -execdir mv '{}' Artwork ';'

Запустите их из Music реж.

0

Попробуйте бесплатный Irfanview. Он имеет хорошую функцию пакетного переименования с большим количеством опций. Расположенный под файлом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .