这有些抽象和我的好奇心。我今天碰到了这个,我不明白它是怎么发生的 我有一个看起来像的目录树,两个项目目录都相当大:
Work/
project1/
...
project2/
...
从Work/project2/
开始,我会运行grep -rin 'some string' ../project1/
之类的命令。在其他输出中,我会看到像grep: ../project1/../..: No such file or directory
这样的行
我不明白这会怎么样。我认为shell(在这种情况下我认为是zsh)将与文件系统进行交互并仅返回现有文件。这个位置最终如何达到grep的输入?
答案 0 :(得分:1)
给定文件可能是符号链接。目标已不再存在。一个“断链”。在这种情况下,grep在链接指向的真实位置上运行。