对于“../”后目录引用的数量是否有限制?

对于“../”后目录引用的数量是否有限制?

我以前从未注意到这一点(自 2008 年以来我一直使用 Linux 作为主要操作系统)。您可以进行的反向目录引用数量是否有限制../

为什么?

我移动了一个文件,但它却消失了。现在我尝试定位 Java 命令并进行测试ls ../,我只能看到 3 个目录,而看不到 4 个。

答案1

我知道的唯一硬限制是PATH_MAX,您可以检查它(对于当前文件夹,值取决于文件系统):

getconf PATH_MAX .

我猜想某些路径元素是符号链接,并且您的文件被移动到了“意外”文件夹中。您应该能够通过名称或内容找到它。

尝试另一个 shell(tcsh,,sh...),因为可能存在一些 shell 配置,这就是原因(别名,...)。

软件错误也是有可能的,但是不太可能持续 2-3 个级别......

相关内容