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.
- 15 exemplos básicos de comando ‘ls’ no Linux
- Classificar saída do comando ‘ls’ pela data e hora da última modificação
- 15 perguntas da entrevista sobre o comando “ls” do Linux – Parte 1
- 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.
- entre
- vírgula
- horizontal
- longo
- coluna única
- 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 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.