exfat 磁盘文件名限制是什么?

问题描述 投票:0回答:2

将我的磁盘复制到另一个 exFAT 磁盘时遇到很多失败。
具体来说,文件名带有“:”、“|”字符未通过。
允许的字符集是什么?
有没有一个程序可以解决这个问题,比如将非法字符更改为“.”?

copy charset exfat
2个回答
0
投票

一种可能的解决方案(对我有用)是重命名所有原始文件以替换非法字符,例如

find . -name "*[\:\|]*" -execdir rename -v 's/[\:\|]/./g' '{}' \+

请注意,rename

命令有
多个不兼容的版本,您可能需要使用
prename
perl-rename


0
投票

我知道这是一个较旧的问题,但为了回答标题问题,无效的文件名字符是 /:*?"|。

© www.soinside.com 2019 - 2024. All rights reserved.