![对于“../”后目录引用的数量是否有限制?](https://linux22.com/image/1434866/%E5%AF%B9%E4%BA%8E%E2%80%9C..%2F%E2%80%9D%E5%90%8E%E7%9B%AE%E5%BD%95%E5%BC%95%E7%94%A8%E7%9A%84%E6%95%B0%E9%87%8F%E6%98%AF%E5%90%A6%E6%9C%89%E9%99%90%E5%88%B6%EF%BC%9F.png)
我以前从未注意到这一点(自 2008 年以来我一直使用 Linux 作为主要操作系统)。您可以进行的反向目录引用数量是否有限制../
?
为什么?
我移动了一个文件,但它却消失了。现在我尝试定位 Java 命令并进行测试ls ../
,我只能看到 3 个目录,而看不到 4 个。
答案1
我知道的唯一硬限制是PATH_MAX
,您可以检查它(对于当前文件夹,值取决于文件系统):
getconf PATH_MAX .
我猜想某些路径元素是符号链接,并且您的文件被移动到了“意外”文件夹中。您应该能够通过名称或内容找到它。
尝试另一个 shell(tcsh
,,sh
...),因为可能存在一些 shell 配置,这就是原因(别名,...)。
软件错误也是有可能的,但是不太可能持续 2-3 个级别......