Хорошо, вот странная проблема - моя жена только что купила Nissan Altima 2014 года. Итак, я взял ее библиотеку iTunes и преобразовал файлы .m4a в .mp3, поскольку автомобильная аудиосистема поддерживает только .mp3 и .wma. Все идет нормально. Затем я скопировал файлы на флэш-накопитель USB в формате DOS FAT-32 и подключил диск к USB-порту автомобиля, но обнаружил, что все дорожки не соответствуют друг другу. Все дорожки начинаются с двухзначного числового префикса, т. Е. 01, 02, 03 и т.д. Таким образом, вы думаете, что они будут в порядке. Поэтому я позвонил в службу поддержки Nissan Connect, и представитель сказал мне, что существует известная проблема с чтением файлов в правильном порядке. Он сказал, что файлы читаются в том же порядке, в котором они написаны. Итак, я вручную скопировал несколько альбомов с треками в заданном порядке, и, конечно же, он был прав.
Поэтому я скопировал около 6 альбомов для тестирования, затем перешел в каталог верхнего уровня и сделал «find.> Music.txt». Затем я передал этот файл в rsync следующим образом:
rsync -av --files-from=music.txt . ../Marys\ Music\ Sequenced/
Файлы выглядели так, как будто они были скопированы по порядку, но когда я перечислил файлы в порядке измененного времени, они были в той же последовательности, что и исходные файлы:
../Marys Music Sequenced/Air Supply/Air Supply Greatest Hits> ls -1rt
01 Lost In Love.mp3
04 Every Woman In The World.mp3
03 Chances.mp3
02 All Out Of Love.mp3
06 Here I Am (Just When I Thought I Was Over You).mp3
05 The One That You Love.mp3
08 I Want To Give It All.mp3
07 Sweet Dreams.mp3
11 Young Love.mp3
Таким образом, вопрос заключается в том, как я могу скопировать файлы, перечисленные в файле с именем music.txt, и скопировать их в место назначения, и убедиться, что время модификации соответствует последовательности файлов?