Only when `*` is used alone, it means all. When it is used with other things, it means repeating.
`~` is almost reserved to represent "home directory".