Глобусы не являются регулярными выражениями. В общем, оболочка будет пытаться интерпретировать все, что вы вводите в командной строке, которые вы не цитируете, как глобус. Оболочки вообще не обязаны поддерживать регулярные выражения (хотя на самом деле многие из более современных более изящных делают, например, =~
оператор соответствия регулярного выражения в bash
[[
конструкции).
Это .??*
шар. Он соответствует любому имени файла, которое начинается с буквальной точки .
, за которой следуют любые два (не обязательно одинаковых) символа ??
, за которыми следует эквивалент регулярного выражения [^/]*
, т. Е. 0 или более символов, которые не являются /
.
Для получения полной информации о расширении пути к файлу (полное имя «globbing»), смотрите спецификацию POSIX .