特定文件名搜索 UNIX

Specific file name search UNIX

您好,我是 UNIX 新手,需要搜索方面的帮助。我需要找到一个文件,它以 'f' 开头,然后是未知数量的数字,然后是 'gr' 并以大字母结尾,也未知数字和未知扩展名。前任。 f123456grKNI, f11223grKE

先谢谢你

有了gnu find,你可以试试

find . -regextype posix-extended -regex '.*/f[0-9]+gr[A-Z]+\.?.*'

你知道它所在的文件夹吗?如果是这样,你能不能像这样搜索:

ls -l f*gr*

如果没有,您可以尝试从所需的最高文件夹级别进行查找:

find . -name f*gr*