GNU Coreutils: 10.1.2 Quais informações estão listadas
Essas opções afetam as informações ls
exibidas. Por padrão, apenas nomes de arquivos são mostrados.
...
‘-l’
‘--format=long’
‘--format=verbose’
Além do nome de cada arquivo, imprima o tipo de arquivo, os bits do modo de arquivo, o número de links físicos, o nome do proprietário, o nome do grupo, o tamanho e o registro de data e hora (consulte Formatando registros de data e hora do arquivo ), normalmente o horário da modificação. Imprima pontos de interrogação para informações que não podem ser determinadas.
...
O tipo de arquivo é um dos seguintes caracteres:
‘-’
‘b’
bloco regular de arquivos
‘c’
caractere de arquivo especial arquivo especial porta de diretório de arquivos de
‘C’
alto desempenho (“dados contíguos”) (Solaris 2.5 ou superior) link simbólico arquivo offline (“migrado”) arquivo (Cray DMF) arquivo especial de rede (HP-UX) FIFO ( HP-UX) porta de pipe nomeado) (Solaris 10 e superior) soquete algum outro tipo de arquivo
‘d’
‘D’
‘l’
‘M’
‘n’
‘p’
‘P’
‘s’
‘?’
exec()
chamadas de tipo de linguagens de programação como C ou Python. Na prática, pode-se pensar neles como "comandos Bash", mas é útil e importante entender a diferença, especialmente ao escrever scripts, por exemplo, que podem ser executados em sistemas diferentes do Linux ou mesmo em diferentes distribuições do Linux.