whereis
命令在 Ubuntu 中主要用于查找二进制文件、源代码文件和手册页
-
结合
grep
命令过滤搜索结果:如果你想在
whereis
的搜索结果中过滤出包含特定关键字的条目,可以将其与grep
命令结合使用。例如,要在搜索结果中查找包含 “keyword” 的条目,可以执行以下命令:whereis -r * | grep 'keyword'
-
结合
find
命令搜索特定类型的文件:如果你想在
whereis
的搜索范围内查找特定类型的文件,可以将其与find
命令结合使用。例如,要在搜索结果中查找所有以 “.txt” 结尾的文件,可以执行以下命令:whereis -r * | while read -r line; do find "$line" -type f -name "*.txt"; done
-
结合
xargs
命令对搜索结果执行操作:如果你想对
whereis
的搜索结果执行某个操作(如删除或复制),可以将其与xargs
命令结合使用。例如,要删除搜索结果中的所有文件,可以执行以下命令:whereis -r * | xargs rm -f
通过这些示例,你可以了解如何在 Ubuntu 中使用 whereis
命令结合其他命令进行高级搜索。请注意,这些命令可能需要 root 权限才能执行,因此在执行时可能需要使用 sudo
。