如何在 Debian 中查找文件

对于管理员来说,在包含数千个文件的系统中查找数据变得非常困难,尤其是对于不熟悉命令行的系统用户而言。 虽然可以通过图形用户界面进行搜索,但它在速度和功能方面存在一定的局限性。 命令行提供了使用各种搜索条件快速搜索文件的灵活性。 在 Linux 中,您可以使用几个命令来查找系统上的文件和文件夹。

在本文中,我们将学习如何使用各种命令在您的 Debian 系统中查找文件和文件夹。 我们将使用以下命令来查找文件:

  • 查找命令
  • 定位命令
  • grep 命令

请注意,我们使用 Debian 10 和 Debian 11 来运行本文中提到的命令和过程。

使用查找命令

Find 是在系统中搜索文件最有效的命令。 即使您不知道文件的名称,它也会派上用场,它允许您根据文件创建日期、修改日期、权限等各种条件搜索文件。

以下语法可用于使用 Find 命令搜索文件:

$ find /path/to/file/ -iname filename

例如,要在 ~/Downloads 目录中搜索名为“license.pdf”的文件,请使用以下命令:

$ find ~/Downloads/ -iname license.pdf

请记住,如果您不指定目录,它将搜索您当前目录中的文件。

使用通配符搜索文件

通配符还可用于查找与查询匹配的文件。

$ find /path/to/file/ -iname filename*

例如,要搜索以单词“test”开头的目录中的所有文件,可以使用以下命令:

$ find ~/Downloads -iname test*