不同格式U盘 复制 含特殊字符名称的文件结果不一样

2020-08-03 遇到的一点小问题

今天做特殊字符的测试用例,才发现将包含特殊字符文件名的文件拷贝进不同分区格式的U盘,结果是不一样的,错误提示语也不一样。
记录一下。

cp "/mnt/~\\!@#$%^&*()_`-=\\|]}[{'\\\'';:?.>,<.flac" "/media/sdc1/"

ntfs
能正常复制。

fat32

cp: cannot create regular file '/media/sdc1/~\!@#$%^&*()_`-=\\|]}[{'\'';:?.>,<.flac': Invalid argument

exfat

cp: cannot create regular file '/media/sdc1/~\!@#$%^&*()_`-=\\|]}[{'\'';:?.>,<.flac': No such file or directory

试了NTFS、FAT、FAT、EXFAT这四种格式。
ntfs格式不受特殊字符影响。
fat那时候忘记记录结果了,也懒得再测试了。

U盘是用的windows格式化的,这个省事。此电脑 - 右键 - 管理 -存储 - 磁盘管理。


磁盘管理
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容