More accurate would be that on Windows *.* means file with any name and any file extension.
But unlike Windows Linux does not use file extensions. When on Linux you see file which appears to have an extension like "file.txt" that is not a file with an "txt" extension but only a file whose name contains ".txt" at the end.
Bookmarks