mkdir - 创建目录(名称中带有“:”)在特定目录中不起作用,在其他目录中起作用

mkdir - 创建目录(名称中带有“:”)在特定目录中不起作用,在其他目录中起作用

我正在尝试在 Plex 媒体服务器上为电影创建目录,但遇到了一个奇怪的问题。当我尝试创建一个包含电影名称的目录(“波拉特:美国文化学习,造福哈萨克斯坦光荣民族”)时,出现以下错误:

pi@raspberrypi:/media/pi/Plex/Movies $ mkdir "Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan"
mkdir: cannot create directory ‘Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan’: Invalid argument

我知道冒号 ( :) 是一个特殊字符,并且该命令无需冒号即可运行。我无法解释的是,如果我在不同的路径中运行该命令,为什么该命令可以与冒号一起使用。例如,它适用于:

  1. /media/pi
  2. /home/pi
  3. /tmp

我认为这可能是因为路径长度限制,但事实并非如此。为什么会发生这种情况还有其他想法吗?

相关内容