在不使用通配符的情况下查找具有确切名称的文件

Leo*_* NJ 14 filesystem search

我已经使用 Ubuntu 大约 2 周了,但仍然对简单的文件操作感到沮丧。

我想找到一个名为9.jpg的文件。我尝试过的每个内部命令和第 3 方程序都给了我 99.jpg、999.jpg、“lovepotion number9.jpg”和无数其他类似的。

如何搜索没有通配符的确切文件名?

这只是我最近的挫败感。我显然缺少一些基本的东西。任何地方的好教程?

Anw*_*war 9

如何搜索没有通配符的确切文件名?

要在没有通配符的情况下搜索精确文件,请使用find命令。

  1. Ctrl+ Alt+打开终端T

  2. 输入命令并点击 Enter

    find / -name 9.jpg
    
    Run Code Online (Sandbox Code Playgroud)

如果您只想在您的主文件夹中搜索,请使用~/代替/等等。替换/为您要在其中搜索的目录名称。如果要在当前目录及其所有目录中进行搜索,请使用./代替/.

  • 有关学习 Linux 文件系统的帮助,请参阅此页面
  • 另请参阅此非常有用的指南以熟悉 Linux 系统,尤其是 Debian 及其衍生产品,如 Ubuntu。


小智 9

locate /9.jpg
Run Code Online (Sandbox Code Playgroud)

请注意/- 如果没有它,您只会找到以9.jpg. 从技术上讲,虽然,它搜索与它的所有驱动器,它包括的子文件路径9.jpg.png,所以这个作品与具有文件扩展名的文件更好-一个使用指定的日志文件/log会告诉你在每一个文件/var/log/