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

2022-10-19  本文已影响0人  苍蝇的梦

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格式化的,这个省事。此电脑 - 右键 - 管理 -存储 - 磁盘管理。


磁盘管理
上一篇 下一篇

猜你喜欢

热点阅读