for file in *.mp3;do mkdir -p "$(mp3info -p "%a/%l" "$file")" && ln -s "$file" "$(mp3info -p "%a/%l/%t.mp3" "$file")";done


Данная команда сортирует музыкальные файлы в формате MP3. Она создает каталоги в соответствии с артистом и альбомом каждого файла, используя информацию, полученную с помощью утилиты mp3info. Затем команда создает символическую ссылку на каждый файл в соответствующем каталоге.

Эта команда полезна, если вы хотите организовать свою музыкальную коллекцию по артистам и альбомам, чтобы легче найти нужные треки.

Альтернативой может быть использование программы для управления музыкальной библиотекой, такой как MusicBee, iTunes или Clementine, которая автоматически сортирует музыку по метаданным.

Аргументы, передаваемые команде:
— «*.mp3» — выбирает все файлы с расширением .mp3 в текущем каталоге
— «$(mp3info -p «%a/%l» «$file»)» — форматирует строку, указывающую путь к каталогу, используя артиста и альбом из метаданных файла
— «$(mp3info -p «%a/%l/%t.mp3» «$file»)» — форматирует строку, указывающую путь к символической ссылке, используя артиста, альбом и название трека из метаданных файла.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *