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