De acuerdo, aquí hay un problema extraño: mi esposa acaba de comprar un Nissan Altima 2014. Entonces, tomé su biblioteca de iTunes y convertí los archivos .m4a a .mp3, ya que el sistema de audio del automóvil solo admite .mp3 y .wma. Hasta aquí todo bien. Luego copié los archivos en una memoria USB con formato FAT-32 de DOS, y conecté la unidad al puerto USB del automóvil, solo para descubrir que todas las pistas estaban fuera de secuencia. Todas las pistas comienzan con un prefijo numérico de dos dígitos, es decir, 01, 02, 03, etc. Así que usted pensaría que estarían en orden. Entonces llamé al soporte de Nissan Connect y el representante me dijo que hay un problema conocido con la lectura de los archivos en el orden correcto. Dijo que los archivos se leen en el mismo orden en que se escriben. Entonces, copié manualmente algunos álbumes con las pistas en un orden predeterminado, y efectivamente él estaba en lo correcto.
Copié unos 6 álbumes para probarlos, luego cambié al directorio de nivel superior e hice un "find.> Music.txt". Luego pasé este archivo a rsync así:
rsync -av --files-from=music.txt . ../Marys\ Music\ Sequenced/
Los archivos parecían copiados en orden, pero cuando enumeré los archivos en orden de tiempo modificado, estaban en la misma secuencia que los archivos originales:
../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
Entonces, la pregunta es, ¿cómo puedo copiar archivos listados en un archivo llamado music.txt, y copiarlos a un destino, y asegurarme de que los tiempos de modificación estén en la misma secuencia que los archivos están listados?