3.2.1.2 Opções (atributos de listagem)
As opções podem listar mais informações ou até mesmo formatar os dados apresentados:
$ ls -lt /home
Resultado:
Figura 10 - ls -lt /home
Iremos analisar a Figura 10 linha por linha. Sendo assim, vamos à 1ª linha:
- ls: lista o conteúdo presente no diretório ou as propriedades do arquivo informado;
- -lt: o sinal de menos (-) indica que o valor seguinte é um atributo (opção). A letra l (L minúsculo) lista as propriedades do conteúdo retornado, e a letra t é utilizada para ordenar a lista em ordem cronológica, o que é interessante para diretórios com muitos arquivos;
- /home: diretório a ser considerado como alvo do comando.
Na 2ª linha, o valor "total 4" representa o total de blocos do sistema de arquivo que estão sendo utilizados pelo conteúdo listado. Este conceito é um pouco avançado, porém, irrelevante ao escopo desta obra. Sendo assim, deixaremos para tratar deste assunto em uma outra oportunidade.
Já a 3ª linha indica uma sequência de propriedades. Analisaremos cada uma delas:
Figura 11 - Atributos
Respectivamente:
- drwxr-xr-x: no momento vamos nos apegar somente ao primeiro caractere do grupo:
- - (hífen): arquivo;
- b: dispositivo de bloco;
- c: dispositivo de caractere;
- d: diretório;
- l: link, equivalente aos atalhos no ambiente Windows;
- s: socket.
- 2: número de hard links (irrelevante a nosso estudo);
- user user: respectivamente, usuário e grupo. Será mais bem apresentado mais adiante;
- 4096: tamanho do arquivo em bytes;
- Jul 2 00:15: respectivamente, mês, dia e hora de criação;
- user: essa última coluna indica o nome do elemento listado.