O personagem não é um ponto de interrogação. O utilitário ls
substituirá os caracteres não imprimíveis por ?
. Também não está claro se o caractere não imprimível é realmente o caractere primeiro no nome do arquivo ou se pode haver um ou vários espaços antes disso.
Você gostaria de excluir ambos os arquivos, você poderia combinar a "parte ruim" com *
e, em seguida, especificar o resto do nome do arquivo visível mais de perto:
rm -i ./*ssolve*
Isso primeiro expandiria o padrão fornecido para todos os nomes de arquivos correspondentes e, em seguida, rm
os removeria. Seja mais específico e especifique uma parte mais longa do nome do arquivo se houver arquivos que você não queira excluir que correspondam ao padrão curto acima, por exemplo, com
rm -i ./*ssolveIncpUL46pK*
Isso supõe que você esteja no mesmo diretório dos arquivos que deseja excluir.
A opção -i
para rm
solicita a confirmação antes de excluir qualquer coisa.