如何更改驱动器上的 FAT32 排序顺序?

如何更改驱动器上的 FAT32 排序顺序?

我使用 USB 驱动器在汽车上播放音乐。遗憾的是,汽车不会按字母顺序对音乐进行排序,而是依赖于 FAT32 驱动器上音乐的排序方式。

这个 Windows 软件这里解决了问题。Ubuntu 上有没有类似的产品可供我使用?

PS:一开始我以为是文件创建日期问题askubuntu 问题。但是虽然我找到了该问题的答案,但它并没有像我想象的那样解决问题。

答案1

你可能想要使用胖排序Ubuntu 中提供了这个功能,它旨在解决您的确切问题。谢谢,

答案2

fatsort 解决了这个问题。首先安装 fatsort,然后列出分区以获取 usb 密钥设备路径

cat /proc/partitions

我们以 /dev/sde1 为例。

最后

sudo fatsort -f /dev/sde1

问题解决了,无需 wine 也无需 windows ;-)

答案3

最好的办法是使用 Wine 下的 DriveSort,正如作者所建议的那样

引用 DriveSort 的作者,该程序“与 Microsoft API 紧密绑定”,因此我怀疑您是否能找到针对非本机文件系统(FAT)的本机 Linux 等效程序。

您可以在 Wine 下运行它,正如作者尝试过并推荐的那样,但有一些注意事项:

  • 你必须用gksudo
  • 您将需要mfc42u.dll,您可以从互联网(谷歌)将其安装到同一目录中,或者使用winetricks包进行安装。
  • 排序完成后,DriveSort 会尝试卸载/重新安装驱动器;在 Wine 中重新安装不会成功,因此您可以安全地拔出 USB 进行使用,或者手动重新安装它。

答案4

这是一个偷懒的解决方案,但您可以将文件移出然后再移回...

创建一个临时目录

mkdir /tmp/mydrive

移出所有文件

mv /media/thumbdrive/* /tmp/mydrive

然后再全部重新开始

mv /tmp/mydrive/* /media/thumbdrive

可能按字母顺序获取 U 盘中的文件。不过我不太确定... 试试看

您可能还想看看:对文件系统上的文件进行排序(相同问题)以及:http://www.murraymoffatt.com/software-problem-0010.html(一些程序推荐)

相关内容