如何查找文件和目录 Linux 薄荷 20

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

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

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

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

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

“nemo”项目的开发者 Gwendal Le Bihan 以儒勒·凡尔纳 (Jules Verne) 的著名人物尼莫船长 (Nautilus) 的船长命名。 正如 Nemo 的关于部分所说,它允许您在本地计算机和在线计算机上组织文件和目录。

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

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

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

我知道你不喜欢 Linux 命令行。 好吧,没有人。 很抱歉告诉你,只要你要与 Linux,无论它有多么吓到你。 但不必担心。 一开始可能看起来很棘手,但在学习了一些命令后,您将能够轻松探索整个文件系统。

让我们开始探索吧!

定位

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

这是命令的语法:

locate {filename}

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

Locate resolv.conf

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

寻找

查找是一个非常重要的工具 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,我们使用了 flameshot 应用程序。

whereis flameshot

Grep

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 系统中查找文件和目录。