如何搜索某个文件夹或磁盘并仅获取该文件夹或磁盘的结果

如何搜索某个文件夹或磁盘并仅获取该文件夹或磁盘的结果

我在磁盘中搜索了某个文件名,并得到了整个 PC 的结果。我确保文件管理器窗口位于磁盘 (CANON_DC) 内,如下所示,然后搜索了 ike。在此处输入图片描述

文件管理器窗口位于 CANON_DC。正如您从一些目录名称中看到的那样,例如 Documents/Jeshua.. 和 Pictues/fun photos... 所有这些都来自主文件夹。我获得了整个 PC 的文件;而不仅仅是磁盘。我该如何缩小范围?

答案1

命令行方式

您可以使用find在指定的目录树中查找文件,例如

$ find ~ -name "*bashrc*"
/home/sudodus/.bashrc

$ find /etc -name "*bashrc*"
/etc/bash.bashrc
/etc/skel/.bashrc

find是一款非常强大的工具。学习所有内容需要时间,但这是一个很好的开始。请参阅man find、通过互联网阅读教程并在 AskUbuntu 上提问以了解更多信息。

GUI 方式

似乎 Files alias 中的内置搜索工具nautilus会搜索整个计算机。但有许多 Linux 工具可以安装在 Ubuntu 中。您可以通过互联网轻松找到它们,例如通过此链接

其中一些允许您指定搜索路径或“过滤器”,例如 FSearch、ULauncher、Catfish。

Recoll 是一个高级工具,它还可以搜索文件中的内容(对应于grep命令行)。

相关内容