小编nul*_*ull的帖子

如何处理像“:”或“?”这样的字符 使无效的文件名?

我只是试图移动一个包含音乐文件的目录,thunar 4.10 它抱怨文件名无效。

原来,一个文件名(歌曲名称)包含一个问号。我怀疑这是一个问题,去掉问号,确实可以复制文件。添加“?” 回来是不可能的。我也在rename命令行上尝试过,但这也不起作用。(不确定 thunar 在幕后使用什么,所以这个测试可能没有实际意义)

现在,如果问号使文件名无效,那么首先如何创建该文件?我SoundJuicer从新获得的 CD创建了这些文件。我能够在各种播放器中播放文件(名称中带有“?”)。

这里发生了什么?我可以有“?” 以名义与否?为什么文件管理器无法处理此类文件,而其他应用程序似乎可以使用它?

更新: 下一首歌曲中有一个“:”。与“?”相同的问题。

这些不是 Unix 的无效字符;通常只有 NUL 字符和 / 字符是无效的文件名(/ 是目录分隔符)。

这也是我的直觉告诉我的,因为我在 Linux 中从未遇到过任何文件名问题,并且可以抛出几乎所有合理的东西并且它工作正常。这就是这里提出问题的动机。我以前从未遇到过无效的文件名。

您是否试图将文件移动到 U 盘?如果是这样,那根棒是格式化为 FAT32 还是原生 Linux 文件系统?

目标确实是我今天买的U盘。我打开gparted,它被格式化为FAT32。

我不太确定,但这是 Windows 的事情,对吗?Windows 有一堆它不支持的字符,显然包括?:。我对吗?

filesystems thunar filenames fat32

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

fat32 ×1

filenames ×1

filesystems ×1

thunar ×1