fatsort

Une fois n’est pas cou­tume, je partage ici une petite astuce très pra­tique, que j’ai tou­jours du mal à retrou­ver…

Si vous avez un autora­dio ou une enceinte blue­tooth qui lit les fichiers sons depuis une clé usb, vous avez peut-être déjà été sur­pris de l’or­dre choisi par le lecteur pour jouer les fichiers dans un dossier. En effet, cer­tains lecteurs n’u­tilisent ni les méta-don­nées, ni les noms des fichiers, mais un ordre qui sem­ble arbi­traire… Et qui cor­re­spond en réal­ité à l’or­dre dans lequel les fichiers ont été écrits sur la clé. Ce défaut vient en bonne par­tie du for­mat fat32.

Sous GNU/Linux, il existe heureuse­ment un out­il en ligne de com­mande très pra­tique pour tri­er les fichiers d’une clé. Pour cela, com­mencez par insér­er la clé sans la mon­ter, puis iden­ti­fiez son nom à l’aide de la com­mande dmesg. Dans mon cas, il s’ag­it de sdd.

Il suf­fit ensuite d’u­tilis­er dans un ter­mi­nal la com­mande sudo fatsort /dev/sdd (en replaçant sdd par le nom de votre par­ti­tion fat32). Pour installer ce logi­ciel sur une debian, un apt install fatsort devrait suf­fire.

Une fois cette opéra­tion réal­isée, tous les fichiers présents sur la clé sont triés par ordre alphabé­tique, ce qui est générale­ment l’or­dre que vous souhaitez. Sur mon autora­dio, tout marche main­tenant au poil !