如何在 Linux Mint 20 中查找文件和目录

您一直在努力在新的 Linux 系统上找到一个文件,但是在终端上闲逛了几个小时后,它仍然丢失了。 现在你只是坐在那里想知道 Linux 是什么疯狂的工作。 相信我,我完全同意你的看法! Linux 有时确实让人感觉像是一个难题,新用户很容易而且经常迷路。 但别担心,我们在这里为您提供帮助。 我们将一起找到你的那个非常善于隐藏的淘气小文件。

让我们开始我们的狩猎吧!

我们用过 Linux Mint 20.2 肉桂 展示如何使用不同的方法和命令定位文件和目录。

如何使用文件管理器在 Linux 中定位文件

Cinnamon 桌面环境的文件管理器称为 Nemo。

“nemo”项目的开发者 Gwendal Le Bihan 以儒勒·凡尔纳的著名角色尼莫船长命名,他是鹦鹉螺号的船长。 正如 Nemo 的 about 部分所说,它允许您在本地计算机和在线组织文件和目录。

这个界面与 Window 的文件系统几乎相同。 您可以深入任何文件夹以访问您的文件。

在这里,我们看到了乍一看很吓人的 Linux 文件系统,但不必担心,因为您不必处理其中的大部分内容。 这些只是包含文件的文件夹,如果需要,可以轻松找到它们。

如何使用终端窗口在 Linux 中查找文件

我知道你不是 Linux 命令行的粉丝。 好吧,没有人是。 我很抱歉告诉你,只要你打算使用 Linux,你就永远无法逃脱那个黑色的小窗口,不管它有多吓到你。 但无需担心。 一开始可能看起来很棘手,但是在学习了一些命令之后,您将能够轻松地探索整个文件系统。

让我们开始探索吧!

定位

通过名称搜索文件和目录的最快和最简单的方法是使用 locate 命令。

这是命令的语法:

locate {filename}

这是一个 example 我们尝试在特定目录中找到名为 resolv.conf 的文件。 如您所见,该命令返回该目录中名称中包含 resolv.conf 的所有文件。

Locate resolv.conf

要进一步探索此命令并查看可用于定位的所有选项,请在终端中键入 man locate。

寻找

Find 是 Linux 中一个非常重要的工具。 它允许您搜索文件和目录并对其执行操作。 它还允许您按文件、文件夹、名称、创建日期、修改日期、所有者和权限进行搜索。

寻找特定文件?

如果要查找特定文件,以下命令将在当前目录和子目录中查找它。

这是命令的语法:

find . -name {filename}

在里面 example,我们搜索了一个名为 resolv.conf 的文件。

find . -name resolv.conf

该命令返回当前目录中的文件。

寻找具有特定格式的文件?

如果要查看特定目录中具有特定格式的所有文件,将使用以下命令。

这是命令的语法:

 find /home -name *.jpg

在这个 example,该命令返回指定目录中所有具有 .PNG 格式的文件。

find /home/azifa/Pictures -name *.png

寻找空文件?

以下命令返回指定目录中的所有空文件。

这是命令的语法:

find . -type f -empty

在里面 example,该命令返回指定目录中存在的空文件。

find . -type f -empty

使用通配符查找文件

这是命令的语法:

find . -name '*re'

在这个 example,该命令返回所有名称以 re 结尾的文件。

Find . Name ‘*re’

哪里

whereis 命令不是日常使用的命令。 它用于定位命令的二进制文件、源文件和手册页文件。 它主要用于查找应用程序的可执行文件、其手册页和配置文件。

这是命令的语法:

Whereis {applicationnname}

在这个 example,我们使用了火焰喷射应用程序。

whereis flameshot

格雷普

Grep 是一个 Linux 命令行实用程序,用于在特定行中查找字符串。 找到匹配项后,它会在终端窗口中打印该行。

这是命令的语法:

grep {string} {file name}

在这个 example,你一直使用的字符串,文件名是file.txt。

grep you file.txt.
Grep you file.txt

可见,Whereis 命令返回所有包含单词 you 的行。

在本文档中,我们借助不同的示例探索了四个命令(find、locate、whereis、grep),以帮助您轻松地在 linux mint 系统中查找文件和目录。