7 truques peculiares do comando ‘ls’ que todo usuário de Linux deve conhecer

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.

  1. 15 Exemplos Básicos do Comando ‘ls’ no Linux
  2. Ordenar a Saída do Comando ‘ls’ por Data e Hora de Última Modificação
  3. 15 Perguntas de Entrevista sobre o Comando Linux “ls” – Parte 1
  4. 10 Perguntas Úteis de Entrevista sobre o Comando ‘ls’ – Parte 2
7 Quirky ls Command Tricks
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 Command Full Time Style
# ls -l --time-style=long-iso
Long Time Style Listing
# ls -l --time-style=iso
Time Style Listing
# ls -l --time-style=locale
Locale Time Style Listing
# ls -l --time-style=+%H:%M:%S:%D
Date and Time Style Listing
# ls --full-time
Full Style Time Listing
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.

  1. em travessão
  2. vírgula
  3. horizontal
  4. longo
  5. única coluna
  6. detalhado
  7. vertical
# ls –-format=across
# ls --format=comma
# ls --format=horizontal
# ls --format=long
# ls --format=single-column
# ls --format=verbose
# ls --format=vertical
Listing Formats of ls Command
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
Append Indicators to Content
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
Sort Listing of Content by Options
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
Print Listing of Content by UID and GID
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
List Content Based on Window Sizes

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]
List Content by Table Size

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.

Source:
https://www.tecmint.com/linux-ls-command-tricks/