日常工作中,很多时候需要在macOS、Windows、Linux之间共享USB。虽然exFAT格式可用,但exFAT不处理文件权限。非常好。综合考虑,UDF文件系统是目前比较妥协的选择,但也有一定的局限性。例如,macOS只支持将整个磁盘格式化为UDF文件系统,而Windows则需要分区才能识别。针对这种情况,format-udf项目折中解决了这个问题。当然,整个U盘还是需要格式化成UDF文件系统,但是可以保证多操作系统的无障碍共享。下面是在DebianLinux系统下格式化U盘的过程:#aptinstalludftoolscoreutilsvim-common#gitclonehttps://github.com/JElchison/format-udf.git#cdformat-udf#shformat-udf。shsdg"MyUDFExternalDrive"其中sdg是USB闪存驱动器的设备文件名。详情请参考项目官网的README.md。
