Resposta curta: não
Resposta longa do homem bash:
A inclusão de caracteres entre aspas duplas preserva o valor literal de todos os caracteres entre aspas, com exceção de $, ', \
Então:
~$ touch sas
~$ ls *a*
sas
~$ ls "*a*"
ls: cannot access *a*: No such file or directory
É claro que quando falamos em aspas duplas e asteriscos, há outra exceção: expansão de parâmetro (ex: "$ *") ... mas isso é outra história
Para a segunda pergunta: você está perguntando sobre traço? O dash é um shell leve para scripts. No debian, e no ubuntu por extensão (como é baseado no debian), é aliased para sh; Sua maior vantagem sobre o bash é sua velocidade, por isso é usado por padrão para scripts do sistema; no entanto bash ainda está disponível como o shell interativo para usuários por padrão
~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2011-04-21 11:54 /bin/sh -> dash