如何在 Linux 中查找目录

在您的 Linux 文件系统中寻找特定目录? 幸运的是,您可以使用许多搜索工具。 我们将介绍几个易于使用的选项,以及如何使用它们来有效地搜索文件夹。

在 Linux 中查找文件夹

Linux 中的许多日常任务,例如创建或编辑配置文件,都需要您找到特定的文件夹。

虽然查找文件有很多简单的方法,但查找目录并不那么简单。 使用常用搜索工具之一进行的简单搜索可能只返回文件,或者用具有相似名称的文件淹没您的视图。

但是,如果您只是调整搜索工具的选项,就可以避免这些陷阱。 因此,虽然您可能已经使用过下面提到的工具,但今天您将学习如何仅查看文件夹以及如何查看文件夹的大小。

使用 GNOME 桌面在 Linux 中搜索文件夹

如果您使用 GNOME 桌面,您可以通过打开 文件 应用程序并按照以下步骤操作:

  • 导航到要在其中搜索的目录。
  • 点击 搜索 文件窗口顶部的按钮。
  • 在搜索栏的下拉菜单中,选择 文件夹 在里面 什么 类别,如下图,然后选择 文件名.

您现在可以在目录中搜索名称与您的搜索词匹配的任何子目录。

使用 Catfish 在 Linux 中搜索文件夹

如果您不使用 GNOME,另一种在 Linux 中搜索目录的流行且广泛使用的 GUI 方法是 鲶鱼. 您可以在基于 Ubuntu 的系统上安装该应用程序,方法是在您的软件管理器中搜索它,或者使用以下命令发出:

sudo apt install catfish

安装鲶鱼 Fedora 和其他基于 RPM 的系统,请使用以下命令:

yum install catfish

安装后,打开 Catfish 并确保左侧边栏可见。 如果不是,请按 F9,或单击 齿轮图标 在窗口的右上角并检查 显示侧边栏 选项。

默认情况下,Catfish 将尝试搜索文件,而不是文件夹。 您需要通过选中 文件夹 框,未选中所有其他选项。

按名称查找文件夹

如果您愿意使用终端, 找到 command 是一个既简单又通用的搜索工具。 这是一个 example 它的用法:

find ~/Documents -type d -name MyFolder

上述命令将搜索整个文件系统(由 ~/文件) 对于目录 (输入-d) 完全命名为 MyFolder (-name 我的文件夹)。

如果你想搜索根文件系统,你需要给 / 作为位置。 此外,您需要通过添加来提升权限 sudo 到它的前面。。

除了指定位置,您还可以简单地将当前目录更改为要搜索的文件夹,在这种情况下 find 将仅搜索当前目录。

输入-d 该命令的一部分指定它是您要查找的目录,而不是文件。 确保在搜索时包含它,以免您被碰巧包含相同搜索词的文件名所淹没。

如果您不确定要查找的文件夹的名称是使用大写还是小写,您可以更改 -姓名 论据 -我的名字 强制进行不区分大小写的搜索。

此外,如果您只能确定文件夹名称的一部分,则可以使用通配符标记。

这是一个 example 使用这两个选项:

find / -type d -iname myfolder*

按确切名称查找 Linux 文件夹

您之前可能使用过的类似工具是 定位. 使用 locate 搜索文件夹将如下所示:

locate -b 'MyFolder'

上面的命令将在您的文件系统中找到任何名为“MyFolder”的文件夹。

要查找部分匹配项,请删除引号或插入星号。 但是请注意,通配符搜索可能会显示除文件夹之外的匹配文件名。

你也可以通过 -一世 忽略大小写的选项。

此时,您可能会问,locate 和 find 有什么区别?

简短回答:定位更快,但查找更准确。

find 命令在您的实时文件系统中查找您的搜索词,以返回与当前存在的路径完全相同的路径。

Locate 不是搜索实时文件系统,而是搜索所有文件和文件夹名称的预索引数据库。 简化的方法可以加快搜索速度,但该数据库可能已过时。

因此,只要您认为该文件夹不是最近创建或移动的,定位是最佳选择。

如果您确实认为您的文件夹最近被修改过,您应该使用 find。 或者,如果您首先发出此命令来更新搜索数据库,则可以使用 locate:

sudo updatedb

该操作需要时间,但一旦完成,您可以确定您的定位命令会返回快速准确的结果。

查找 Linux 目录的大小

如果您使用上述方法之一找到了一个文件夹,并且现在想查看它的大小,您可以使用 命令。 指定选项 -hs 后跟文件夹的路径,如下所示:

du -hs /MyFolder

去除那个 s 字符(用于摘要)以查看每个子目录的大小。

在 Linux 中快速查找文件夹

现在,只需快速单击几下或命令,您寻找的任何文件夹都触手可及。

如果您需要将文件夹的内容移动到另一台 PC,您可能会对无线传输文件夹的选项感到惊讶。