Pesquisa de site

7 truques peculiares de comando 'ls' que todo usuário Linux deve saber


Abordamos a maioria das coisas sobre o comando ‘ls’ nos dois últimos artigos de nossa série de entrevistas. Este artigo é a última parte da série ‘comando ls’. Se você ainda não leu os dois últimos artigos desta série, pode visitar os links abaixo.

  1. 15 exemplos básicos de comando ‘ls’ no Linux
  2. Classificar saída do comando ‘ls’ pela data e hora da última modificação
  3. 15 perguntas da entrevista sobre o comando “ls” do Linux – Parte 1
  4. 10 perguntas úteis da entrevista sobre o comando ‘ls’ – Parte 2

1. Liste o conteúdo de um diretório com hora usando vários estilos de hora.

Para listar o conteúdo de um diretório com horários usando estilo, precisamos escolher qualquer um dos dois métodos abaixo.

ls -l –time-style=[STYLE]               (Method A)

Nota – A opção acima (estilo --time deve ser executada com a opção -l, caso contrário ela vencerá não serve ao propósito).

ls –full-time                           (Method B)

Substitua [STYLE] por qualquer 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á 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. Produza o conteúdo de um diretório em vários formatos, como separado por vírgulas, horizontal, longo, vertical, transversal, etc.

O conteúdo do diretório pode ser listado usando o comando ls em vários formatos, conforme sugerido abaixo.

  1. entre
  2. vírgula
  3. horizontal
  4. longo
  5. coluna única
  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

3. Use o comando ls para anexar indicadores como (/=@|) na saída ao conteúdo do diretório.

A opção -p com o comando ‘ls’ atenderá ao propósito. Ele anexará um dos indicadores acima, com base no tipo de arquivo.

ls -p

4. Classifique o conteúdo do diretório com base na extensão, tamanho, hora e versão.

Podemos usar opções como --extension para classificar a saída por extensão, tamanho por extensão --size, tempo usando a extensão -t e versão usando a extensão -v.

Também podemos usar a opção --none que produzirá de maneira geral, sem qualquer classificação real.

ls --sort=extension
ls --sort=size
ls --sort=time
ls --sort=version
ls --sort=none

5. Imprima 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 o sinalizador -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 automaticamente o conteúdo de um diretório de acordo com o tamanho da tela.

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 passar com o sinalizador largura.

7. Inclua o tamanho da guia manual no conteúdo do diretório listado pelo comando ls em vez do padrão 8.
ls --tabsize=[value]

Nota: Especifique o [Value]= valor numérico.

É tudo por agora. Fique ligado no Tecmint até publicarmos o próximo artigo. Não se esqueça de nos fornecer seus valiosos comentários nos comentários abaixo. Curta e compartilhe-nos e ajude-nos a divulgar.