apache服务器上有效的文件名


Valid file names on apache server

Apache服务器上使用的有效文件名是什么?是否依赖于操作系统?
我在本地win7上使用UwAmp,但服务器是基于linux的。我知道大写字母的区别。但这是操作系统。

哪些字符应该被省略/列入黑名单?我已经找到了这个答案,但我不确定它是否适用于所有情况。

同样重要的是,在文件名中只使用数字是否有任何缺陷?如1.jpg, 2.jpg, 445545.png

这是ok的链接,但我不知道它是否可以应用到Apache

正如在注释中提到的-文件命名总是由操作系统处理,而不是底层服务器软件。Linux支持各种各样的文件命名字符,因此我将跳过列出它所支持的字符,因为它是可搜索的。

至于你的问题-在命名文件时是否有任何陷阱-如果操作系统可以理解字符并保存文件,那么从操作系统的POV来看,没有陷阱。从你的角度来看——这要看情况。如果你想自动增加一个数字,并以该名称保存文件,那么只要确保你没有覆盖一些东西。最好的做法是不要在一个目录中粘贴太多的文件。这样做的原因是,在某些时候,您将ls,您不希望看到列出10,000个文件(或更多)。