如何在其中查找文件 Linux

知道如何查找文件 Linux 当您需要快速查找特定文件时非常方便。 有多种方法可以找到您需要访问的文件 Linux。 哪种方法最适合您取决于您​​如何使用它 Linux 操作系统。

如果您使用 Linux 像 Ubuntu 这样的发行版您可能更喜欢使用直观的文件应用程序,它的工作方式与 Ubuntu 中的文件管理系统非常相似 Windows 11 或 macOS。

然而,最强大的功能之一 Linux 是中央命令行界面,您可以在其中使用各种可定制的命令。 在我们的指南中,我们将介绍一些查找文件的最简单、最有用的方法。

如何在其中查找文件 Linux

我们将介绍两种查找文件的方法 Linux。 第一部分是关于使用这样的发行版 Ubuntu。 在第二部分中使用 Linux 命令 Line 适用于任何发行版或没有发行版的界面。

如何在其中查找文件 Linux:使用分布

下面我们就来看看如何使用其中的搜索功能 Linux 分配。 本指南重点介绍 Ubuntu,但其他发行版的工作原理类似。

1. 打开文件应用程序

许多 Linux 发行版(也称为发行版)包含一个文件管理应用程序,允许您以与搜索文件相同的方式进行搜索 Windows 或 macOS。

例如,要在 Ubuntu 中查找文件,您只需这样做 打开文件应用程序选择放大镜图标

2. Enter 在搜索栏中输入搜索词

那么你就会成功 输入您的搜索词 在文本字段中和 Ubuntu 返回包含您的搜索词的文件和文件夹的列表。

3. 打开搜索过滤选项

你可以 自定义您的搜索过滤器 通过选择搜索图标旁边的向下箭头图标。 然后,您可以搜索特定的文件类型或文件的期限。

4. 应用搜索过滤器

返回的结果与您设置的过滤器匹配。 在上面的屏幕截图中,我搜索了“Assam”,这与我在步骤 2 中使用的搜索词相同。 步骤 2 返回四个结果:两个文件和两个文件夹。 然而,这次我得到了两个结果,因为我将搜索过滤器设置为“仅限文件”。

如何在其中查找文件 Linux: 命令 Line

以下是使用搜索命令的一些基本方法 Linux 命令 Line 界面,如果这是您的首选方法或者您没有带有可搜索文件应用程序的发行版,则非常有用。

1. 使用命令 Line:搜索命令

搜索文件 Linux 命令你必须首先打开你的命令 Line 界面: 按 Ctrl-Alt-T 为此。 或者,您可以搜索启动器 – 它可能称为“终端”、“命令”或“外壳”,具体取决于您的发行版。

基本结构 Linux 查找命令是:

寻找

我在上面的屏幕截图中使用的搜索词是

find -type d -iname 野紫罗兰

下面我将分解该命令的每个部分的作用:

-d型 告诉 Linux 要搜索什么类型的文档。 您可以使用 d(目录)、f(文件)或 l(链接)。 您还可以将它们组合成一个命令,例如 B.-类型f、d、l。

-我的名字 命令 Linux 忽略文件/目录名称的大小写是否与搜索命令中的大小写匹配。 如果您想查看与搜索词大小写匹配的结果,请在此处使用 -iname。

野紫罗兰 是我要寻找的搜索词。 我使用了退格键(),因为目录名包含一个空格,而退格键将其泄露出去 Linux 将下一个字符视为特殊字符。 您还可以使用单引号或双引号搜索名称中包含空格的目录或文件。

正如您在上面的屏幕截图中看到的, Linux 返回结果 Wild Violet,这是我正在搜索的目录的名称。

2. 使用命令 Line: 占位符

您可以通过使用一个或多个星号在搜索命令中使用通配符。

通配符是一种用于表示一个或多个其他字符的字符。 它们通常在命令中使用,以对与特定模式匹配的多个文件或目录执行操作。 Linux 我使用搜索命令 find -type d -iname 'Top 10*' 来查找以 Top 10 开头的所有目录。

返回符合这些条件的两个目录。 3号线。 使用命令

– 搜索特定位置 Linux 上面的两个命令都是在当前目录中查找结果的说明。 您还可以指定所需的位置

寻找。

我使用命令 find ./'Top 10 Biscuit Teas' -type d,f -iname 'Custard Cream' 在 Top 10 Biscuit Teas 目录中搜索名为 Custard Cream 的文件或目录。 4号线。 使用命令

– GREP 命令 如果您想搜索文件中的文本, 你可以使用… grep命令

grep命令的基本格式是grep

我使用的 grep 命令是 grep -in “chocolate”cookie_tea_list.txt。 Linux -in 表示我想要

忽略大小写并显示每个匹配行的行号。

以下是 grep 选项的列表:

-i:搜索时忽略大小写。

-v:反向搜索并显示与搜索模式不匹配的所有行。

-c:只显示匹配的行数。

-n:显示每个匹配行的行号。

-r:在目录及其子目录的所有文件中递归搜索模式。

-w:仅查找整个单词。

-e:使用正则表达式作为搜索模式。

-f:从文件中读取搜索模式。

“巧克力”是要搜索的搜索词。

cookie_tea_list.txt 是要搜索的文件。 Linux 正如您在上面的屏幕截图中看到的,

返回了三个与我的搜索条件匹配的结果,并提供了每个结果的行号。 Linux 完成上述步骤后,您应该可以放心在 Linux 中搜索文件了 Linux 。 我们仅介绍了一些在命令行界面中查找文件的最基本命令。 如果您想进一步探索示例命令语言,您可以发现进一步细化搜索命令的机会。 为了

您可以按时间和日期戳、大小、所有者或条件组合进行搜索。 一般来说,您拥有的目录和文件越多,您的搜索词应该越具体。 Linux 之美

在于它的灵活性和适应性,允许您定制您的计算体验以满足您的需求。 Linux 你为什么不增加你的呢? Linux 有关更多信息,请参阅我们的指南,了解如何在 Linux 中重命名文件以及如何删除 Linux 中的目录