Nós cobrimos a maioria das coisas sobre o comando ‘ls’ nos últimos dois artigos da nossa série de entrevistas. Este artigo é a última parte da série ‘comando ‘ls’‘. Se você não leu os dois últimos artigos desta série, você pode visitar os links abaixo.
- 15 Exemplos Básicos do Comando ‘ls’ no Linux
- Ordenar a Saída do Comando ‘ls’ por Data e Hora de Última Modificação
- 15 Perguntas de Entrevista sobre o Comando Linux “ls” – Parte 1
- 10 Perguntas Úteis de Entrevista sobre o Comando ‘ls’ – Parte 2

1. Listar o conteúdo de um diretório com tempo usando vários estilos de tempo.
Para listar o conteúdo de um diretório com tempos usando estilo, precisamos escolher um dos dois métodos abaixo.
# ls -l –time-style=[STYLE] (Method A)
Observação – O interruptor acima (--time
estilo deve ser executado com o interruptor -l
, caso contrário não servirá ao propósito).
# ls –full-time (Method B)
Substitua [STYLE]
por uma das opções abaixo.
full-iso long-iso iso locale +%H:%M:%S:%D
Nota – Na linha acima, H(Hora), M(Minuto), S(Segundo), D(Data) podem ser usados em qualquer ordem.
Além disso, você apenas escolhe as opções relevantes e não todas. Por exemplo, ls -l --time-style=+%H
mostrará apenas a hora.
ls -l --time-style=+%H:%M:%D
mostrará a Hora, Minuto e Data.
# ls -l --time-style=full-iso

# ls -l --time-style=long-iso

# ls -l --time-style=iso

# ls -l --time-style=locale

# ls -l --time-style=+%H:%M:%S:%D

# ls --full-time

2. Exiba o conteúdo de um diretório em vários formatos, como separados por vírgulas, horizontal, longo, vertical, em travessão, etc.
O conteúdo de um diretório pode ser listado usando o comando ls em vários formatos conforme sugerido abaixo.
- em travessão
- vírgula
- horizontal
- longo
- única coluna
- detalhado
- vertical
# ls –-format=across # ls --format=comma # ls --format=horizontal # ls --format=long # ls --format=single-column # ls --format=verbose # ls --format=vertical

3. Use o comando ls para adicionar indicadores como (/=@|) na saída para o conteúdo do diretório.
A opção -p
com o ‘ls‘ servirá ao propósito. Ele adicionará um dos indicadores acima, com base no tipo de arquivo.
# ls -p

4. Classifique o conteúdo de um diretório com base na extensão, tamanho, tempo e versão.
Podemos usar opções como --extension
para classificar a saída por extensão, tamanho por extensão --size
, tempo usando extensão -t
e versão usando extensão -v
.
Também podemos usar a opção --none
que exibirá de maneira geral sem nenhuma classificação real.
# ls --sort=extension # ls --sort=size # ls --sort=time # ls --sort=version # ls --sort=none

5. Imprima o UID e GID numéricos para cada conteúdo de um diretório usando o comando ls.
O cenário acima pode ser alcançado usando a bandeira -n (Numeric-uid-gid) junto com o comando ls.
# ls -n

6. Imprima o conteúdo de um diretório na saída padrão em mais colunas do que o especificado por padrão.
Bem, o comando ls exibe o conteúdo de um diretório de acordo com o tamanho da tela automaticamente.
No entanto, podemos atribuir manualmente o valor da largura da tela e controlar o número de colunas que aparecem. Isso pode ser feito usando a opção ‘ --width
‘.
# ls --width 80 # ls --width 100 # ls --width 150

Nota: Você pode experimentar qual valor deve ser passado com a bandeira largura.
7. Inclua o tamanho manual da tabulação no conteúdo do diretório listado pelo comando ls em vez do padrão 8.
# ls --tabsize=[value]

Nota: Especifique o [Valor]=
Valor numérico.
É tudo por agora. Fique ligado no Tecmint até que publiquemos o próximo artigo. Não se esqueça de nos fornecer seus comentários valiosos abaixo. Curta e compartilhe-nos e ajude-nos a espalhar.