Pular para o conteúdo principal

Listagem de diretórios no terminal Linux

Um dos comandos mais usados num terminal Linux é o LS (List), porque com ele podemos listar bem fácil arquivos das mais diferentes (e úteis) maneiras possíveis.

Eu estava quebrando a cabeça tentando lembrar qual era o comando para listar os arquivos de um diretório e, Google vai, Google vem, achei 15. São essas:

  1. ls: o basicão, isso vai listar tudo dentro daquele diretório, mas sem maiores detalhes.
  2. ls -l: aqui os arquivos da pasta vai vir em formato de lista; é visualmente uma ótima opção e mostra detalhes como data de modificação e permissões.
  3. ls -a: agora os arquivos vão vir em formato de coluna.
  4. ls -t: listagem em ordem de data de modificação, sendo as mudanças mais recentes no topo.
  5. ls -lt: o mesmo do anterior com a vantagem do comando "l": uma lista visualmente organizada com os detalhes dos arquivos.
  6. ls -ltr: agora a lista detalhada de antes está em ordem decrescente.
  7. ls -s: lista organizada em formato de bloco, por ordem de tamanho.
  8. ls -l *.extensão: com este comando é possível listar os arquivos por tipo (ls -l *.php; ls -l *.txt).
  9. ls -1: arquivos listados por linha.
  10. ls -lh: organiza os tamanhos dos arquivos em formato humanamente legíveis (MB, GB).
  11. ls -d */: lista os subdiretórios e exclui arquivos da listagem.
  12. ls -g e ls -G: o -g minúsculo exclui da listagem o proprietário do diretório, e o -G maiúsculo exclui o grupo; pode-se usar ambos de forma combinada.
  13. ls -R: lista arquivos, pastas e o conteúdo dos subdiretórios.
  14. ls -m: listagem simples dos itens, separando-os com uma vírgula.
  15. ls -d $PWD/*: listagem de pastas e arquivos com seus respectivos caminhos completos.
Achei essa listinha de comandos muito valiosa não só por ser uma mão na roda, mas também por mostrar de forma direta para quê cada um deles serve. Afinal, aprender sempre vai ser melhor que só pegar respostas prontas por aí.

Comentários