Сортування файлів для китайського плеєра.
Сортування файлів для китайського плеєра
Для польових умов я користуюся дешевими китайськими плеєрами - в нахабномовному інтернеті такі плеєра іронічно називають чайподами - chinese ipod - chipod. Для польових умов чайподи підходять ідеально: дешеві, не шкода втратити-розбити-утопити і до того ж завжди можна знайти модель, що працює від батарейок (непорушне правило — все, що в місті має заряджатися від usb, все, що в полі — працювати на батарейках). Один з основних недоліків таких моделей (особливо тих, які не мають дисплея) це те, що вони грають музику так як Бог на душу покладе - точніше в тому порядку, в якому файли писалися на картку. А це далеко не завжди, точніше, майже завжди не збігається з алфавітним порядком.
У принципі, з командного рядка можна писати файли і в алфавітному порядку. Це можна зробити, наприклад, так:
Цей рецепт – звідси. Файли копіюються в тому порядку, в якому їх виводить ls і завдяки sync (грубо кажучи — «дочекатися поки файл буде записаний на флешку, потім працювати далі», ну або «скинути на носій усі буфери запису») файли ляжуть «як камені — кожен на своєму місці».
Як це зробити?
Підключаємо плеєр. Визначаємо, хто він у нас.
З лістингу видно, що /dev/sda — це мій основний гвинт, /dev/sdb — це плеєр і є.
Якщо плеєр змонітрований - його потрібно відмонтувати - у файловому менеджері або просто:
У різних плеєрів папка може називатися по-різному - /media/MP3 або /media/PLAYER32 - або якось ще.
Після цього сортуємо файли на плеєрі:
Можна перевірити себе - чи правильно відсортувалося, для чого у fatsort є опція -l (list).