我通过以下命令在当前目录中执行了递归 grep。
grep -r -s <searchterm> .
但它在输出行上显示,但在某些输出行上除外,如下所示。
Traversal results in a loop.
请帮忙。
最佳答案
-r
标志遵循符号链接(symbolic link),当内部目录是到外部目录的符号链接(symbolic link)时,这可能会导致无限循环。您可以使用 -R
标志来不跟踪符号链接(symbolic link)。另一方面,错误无害。如果您想跟踪符号链接(symbolic link),请使用 -r
并让 grep 在检测到可能的循环时向您发出警告。
关于unix - 删除 : Traversal results in a loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19926523/