tente rm ':?'
ou rm ":?"
ou rm :\?
principalmente você precisa citar o nome do arquivo com aspas simples ou aspas duplas. Ou escape quaisquer caracteres especiais contidos no nome dos arquivos.
alguns caracteres especiais que eu posso contar são:
*
$
&
-
;
space/tabs
\
brackets/parenthesis/brackets
?
etc
Sugiro usar aspas simples para evitar a exclusão de um arquivo incorreto denominado my_file
em vez de $file
com rm $file
ou rm "$file"
quando file='my_file'