Basicamente, você está tentando conhecer o formato de arquivo usando o comando file
.
file ./-*
Aqui, ./-*
shell glob selecionará todos os arquivos que começam com -
(sinal de menos) e imprimirá o formato de arquivo do arquivo.
No seu caso, você está executando este comando para encontrar o arquivo legível para que possa ler a senha dele. Você pode ler o conteúdo do arquivo de texto ASCII.
Mais sobre o comando file
:
NAME
file — determine file type
SYNOPSIS
file [-bcEhiklLNnprsvzZ0] [--apple] [--extension] [--mime-encoding]
[--mime-type] [-e testname] [-F separator] [-f namefile]
[-m magicfiles] [-P name=value] file ...
file -C [-m magicfiles]
file [--help]
DESCRIPTION
This manual page documents version 5.25 of the file command.
file tests each argument in an attempt to classify it. There are three
sets of tests, performed in this order: filesystem tests, magic tests,
and language tests. The first test that succeeds causes the file type to
be printed.