问题
我是否误解了 PATH_MAX?
我是否需要开始担心有多少其他限制没有执行或执行不正确?
研究平台
uname -a Linux xxxxxx.com 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
从 /etc/fstab 我看到我正在操作的文件系统是 ext3。也许 PATH_MAX 无关紧要,文件系统负责处理限制?
目的
我试图确定 Apache 2.2.3 是否会正确处理路径名(所有目录组件加上尾随文件名)的长度很长(可能是 300 左右字节)的 GET。
我输入的内容
我通过运行这个 shell 脚本开始了这项调查:
d="此处为 256 字节字符串" 而[1];做 mkdir $d 如果 [ $? -ne 0 ]; 然后 休息 菲 光盘$d 如果 [ $? -ne 0 ]; 然后 休息 菲 完毕 密码
该脚本的执行失败,但我最终得到了一个 522 目录层次结构,其中最底部的文件具有131273字节长的路径名。