*.*
соответствует всему в целевом каталоге.
Это потому, что *.
соответствует последнему периоду; если в имени есть нет периода, то это имя обрабатывается так, как если бы оно заканчивалось точкой; поэтому *.
соответствует только именам, начинающимся с точки, и именам, не содержащим точку (.afile / adirname
), если вы добавляете *
в конце для *.*
, тогда оно также совпадает после последнего периода, поэтому включает имена файлов, содержащие точку это охватывает все возможные имена файлов.