我需要做很多系统,我发现单独 grep 所有内容/文件夹确实不切实际。
答案1
可能有更优雅的解决方案来找到您要查找的内容,而不是尝试 grep 文件系统中的所有内容,但您可以使用它find
来帮助并构建要排除的位置列表,例如
find / \( -path /proc -o -path /<other> \) -prune -o -type f -exec grep -H "pattern" {} +
或类似的东西。不过,确实感觉可能有比这更好的方法来解决寻找所需内容的问题。
更新:根据 @lcd047 的评论,我添加了一个标志来让 grep 向您显示匹配内容的位置,+
并使 find 的 exec 部分更加高效