我无法将当前位于 USB 闪存驱动器上的文件重命名为RELEASE
。release
如果我尝试通过文件管理器 (Nautilus) 重命名它,它会显示以下错误消息:
此外,如果我尝试在终端中重命名同一个文件,我会收到以下错误消息:
avinash@avinash-Lenovo-IdeaPad-Z500:/media/avinash/89E8-9E47/DISTS/QUANTAL$ mv RELEASE release
mv: ‘RELEASE’ and ‘release’ are the same file
avinash@avinash-Lenovo-IdeaPad-Z500:/media/avinash/89E8-9E47/DISTS/QUANTAL$
不过,我似乎可以将该文件重命名为任何其他名称,RELEASE
例如othername
。
答案1
您的 USB 闪存驱动器可能使用 FAT 文件系统格式化。此文件系统系列在文件名唯一性方面不区分大小写。
也可以看看维基百科:区分大小写关于此:
旧的 Windows 文件系统(VFAT、FAT32)不区分大小写(同一目录中不能有 readme.txt 和 Readme.txt),但会保留大小写,即记住字母的大小写。
这意味着如果您需要两个除大小写外名称相同的文件,则必须将驱动器重新格式化为另一个文件系统。
不过,我认为您可以分两步更改文件的名称:
mv RELEASE RELEASE-temp
mv RELEASE-temp release