O código-fonte tem isto:
for (cp = fp->fname; *cp; cp++)
if (!vflag && (*cp < ' ' || *cp >= 0177))
*cp = '?';
Portanto, parece que irá substituir '?'
por caracteres ASCII não imprimíveis, a menos que você forneça a opção restore
o -v
ou, no modo interativo, digite o comando verbose
.