如何使用find
Linux 上的命令来定位我知道文件名但不知道文件扩展名的文件。
例如,我想查找foobar
但我不知道它的扩展名是什么。它可能是,.java
可能是.mi
,也可能是完全不同的东西。
答案1
通配符不有开始于……
find -name 'foobar*'
答案2
可以使用:
$ find . -iname "foobar.*"
您可以尝试的另一个命令是locate,您可以执行以下操作:
$ locate foobar | grep <directory>