我以前从未注意到这一点(自 2008 年以来我一直使用 Linux 作为主要操作系统)。您可以进行的反向目录引用数量是否有限制../
?
为什么?
我移动了一个文件,但它却消失了。现在我尝试定位 Java 命令并进行测试ls ../
,我只能看到 3 个目录,而看不到 4 个。
答案1
我知道的唯一硬限制是PATH_MAX
,您可以检查它(对于当前文件夹,值取决于文件系统):
getconf PATH_MAX .
我猜想某些路径元素是符号链接,并且您的文件被移动到了“意外”文件夹中。您应该能够通过名称或内容找到它。
尝试另一个 shell(tcsh
,,sh
...),因为可能存在一些 shell 配置,这就是原因(别名,...)。
软件错误也是有可能的,但是不太可能持续 2-3 个级别......