如何在命令行上在CentOS 8上查找文件

随意搜索文件是一项非常常见的任务,因为系统上一次有多个文件。基于GUI的方法可以在所有操作系统上使用,但是Linux最常使用基于CLI的方法。因此,今天我们将学习在CentOS 8中查找文件的两种最简单的方法。

在CentOS 8上搜索文件

下面介绍了两种基本方法来在CentOS 8上搜索文件。

方法1:使用“ locate”命令在CentOS 8上搜索文件:

我要做的第一种方法是基于“ locate”命令在CentOS 8中查找文件的用法。只需执行以下操作:

步骤1:在CentOS 8上安装“ mlocate”实用程序。

如果直接在CentOS 8上使用“ locate”命令,则可能会收到错误消息,因为默认情况下该命令未安装在系统上。在这种情况下,请首先安装包含此命令的实用程序。这称为“ mlocate”实用程序,可以通过运行以下命令来安装。

sudo dnf install mlocate

在我们的情况下,我们已经在CentOS 8系统上安装了“ mlocate”实用程序,因此我们在终端中收到“不执行任何操作”消息。

步骤2:在CentOS 8系统上更新数据库。

在CentOS 8上安装新实用程序之后,您需要使用以下所示的命令更新系统数据库。

sudo updatedb

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

步骤3:使用CentOS 8的“ locate”命令查找所需的文件。

一旦成功安装了“ mlocate”实用程序并更新了文件索引数据库,您就可以使用“ locate”命令在CentOS 8中轻松找到所需的文件,如下所示。

locate FileName

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

使用“定位”命令查找文件

如果系统上存在上述文件,则运行上述命令将返回该文件的完整路径作为输出,如下图所示。

搜索命令。

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

我要做的第二种方法是基于“ find”命令在CentOS 8中查找文件的用法。只需执行以下操作:

CentOS 8系统默认情况下具有“ find”命令,因此您可以使用下面显示的方法立即使用它来查找所需的文件。

find -name FileName

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

Linux搜索命令

如果系统上存在上述文件,则运行上述命令将返回该文件的完整路径作为输出,如下图所示。此处,“。”此命令输出中文件名之前的“ /”符号表示指定的文件位于您的主目录中。如果在其他位置,则将其路径作为此命令的输出返回。

在Linux上使用find

结论

在今天的文章的帮助下,您可以快速发现使用所述方法在CentOS 8中查找所需文件有多么容易。现在,您可以随时在CentOS 8中轻松找到文件。

如何在命令行上在CentOS 8上查找文件

Sidebar