如何在 CentOS 8 中通过命令行查找文件

在任何操作中查找文件都是一项非常常见的任务,因为您的系统上同时存在多个文件。 基于 GUI 的方法很容易用于每个操作系统,但是,在 Linux 中,我更喜欢基于 CLI 的方法。 这就是为什么今天我们将学习在 CentOS 8 中查找文件的两种最简单的方法。

在 CentOS 8 中搜索文件

为了在 CentOS 8 中查找文件,使用了两种基本方法,如下所述:

方法 #1:在 CentOS 8 中使用“locate”命令查找文件:

我们将要遵循的第一种方法是基于使用“locate”命令在 CentOS 8 中查找文件。您只需执行以下步骤:

第 1 步:在 CentOS 8 中安装“mlocate”实用程序:

有时,直接在 CentOS 8 中使用“locate”命令可能会出现一些错误,因为您的系统通常不会默认安装此命令。 在这种情况下,我们将首先安装包含此命令的实用程序。 它被称为“mlocate”实用程序,可以通过执行如下所示的命令来安装:

sudo dnf install mlocate

在我们的案例中,我们已经在 CentOS 8 系统上安装了“mlocate”实用程序,这就是为什么我们在终端上收到以下消息“Nothing to do”的原因。

第 2 步:更新 CentOS 8 系统的数据库:

在 CentOS 8 上安装任何新实用程序后,必须使用以下命令更新系统的数据库:

sudo updatedb

如果更新过程在您的 CentOS 8 系统上成功完成,那么您将不会在屏幕上看到任何输出。

第 3 步:在 CentOS 8 中使用“locate”命令找到所需文件:

成功安装“mlocate”实用程序并更新文件索引数据库后,我们可以轻松地使用“locate”命令在 CentOS 8 中查找任何所需的文件,如下所示:

locate FileName

将 FileName 替换为要使用“locate”命令找到的文件的名称。 在我们的例子中,它是 TestFile.txt。