Краткий ответ: используйте .**
или .?
Я понял это путем случайных попыток вещей :). Просто введите .**
, и вуаля!
Редактировать # 1: Я только что узнал .?
тоже работает
Я не совсем уверен, почему это работает, поэтому, если кто-нибудь выяснит, пожалуйста, отредактируйте :)
Edit # 2: я думаю, что это как-то связано с тем, как *
соответствует тоннам символов, а ?
просто соответствует одной букве или символу. Но я удивлен, что .**
соответствует test.c
так как в пути есть только один символ.
«знак вопроса используется для замены одной буквы или символа, которые вы не знаете. Звездочка используется для замены многих букв и символов "(http://www.digitalcitizen.life/basics-making-advanced-searches-wildcards-and-filters)
Я не уверен на 100%, почему это работает, так что это может привести к неожиданным результатам. Но пока обе программы работают для всех файлов, которые я тестировал, включая файлы с одним символом в качестве расширения (test.c)