Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você pediu para listar um diretório, e o sistema operacional não deixou. Vamos entender. O builtin ls lê um diretório de verdade no disco, e a leitura depende do sistema operacional. Desta vez ele recusou, e a mensagem traz duas informações: o diretório, exatamente como você escreveu, e o motivo dado pelo próprio sistema. As causas mais comuns são três. O diretório não existe, talvez por um erro de digitação. O caminho existe, mas é um arquivo, não um diretório. Ou você não tem permissão de leitura. Antes, o motor diria só que o builtin recusou, e você teria que adivinhar. Agora o motivo vem junto. Exemplo: ls de barra tmp barra relatorios, mas a pasta se chama relatorio, no singular. A mensagem diz que o diretório não existe. A correção é conferir o caminho, a grafia e as permissões. Corrigido, o ls devolve a lista normalmente.
Texto do catálogo de erros do motor do Rush.
