A página de manual de ls
diz:
-Z, --context
print any SELinux security context of each file
desde que você não esteja executando SELinux
, o ?
aparece na frente do arquivo, já que ele não pode ler essa parte, pois ele não existe.
Mais informações sobre SELinux
podem ser encontradas aqui .