Você precisa citar del-non-*-locales.sh*
.
A primeira execução funciona porque você não tem nenhum arquivo no diretório atual correspondente a del-non-*-locales.sh*
, então, por padrão, o padrão se expande para si mesmo (com estrelas e tudo).
Depois de copiar ~/proj/host.setup/manual/del-non-english-locales.sh
para o diretório atual, del-non-*-locales.sh*
é expandido para del-non-english-locales.sh
, por isso, você está procurando exatamente esse nome, não por del-non-*-locales.sh*
. É por isso que del-non-eng-locales.sh.bak
não corresponde mais.