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

Ran*_*ser 5 files search 21.10

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

文件管理器窗口位于 CANON_DC。正如您可以通过一些目录名称看到的,例如 Documents/Jeshua.. 和 Pictues/fun photos... 所有这些都来自主文件夹。我得到了整个电脑的文件;不仅仅是磁盘。我怎样才能缩小范围?

sud*_*dus 6

命令行方式

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

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

$ find /etc -name "*bashrc*"
/etc/bash.bashrc
/etc/skel/.bashrc
Run Code Online (Sandbox Code Playgroud)

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

图形用户界面方式

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

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

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