ls
é o comando padrão para listar arquivos no Ubuntu e outros sistemas operacionais Linux e Unix. ls
é particularmente útil para aprender, porque você o encontrará instalado em todos os sistemas Unix que encontrar. Por padrão, executar isso exibe apenas os arquivos no diretório atual.
No entanto, a -R
'flag' é a opção recursiva (observe R maiúsculo , não r ) que também mostrará todos os subdiretórios.
Você pediu "detalhes" também - para isso, você quer a -l
bandeira (é um L minúsculo, não o número um). Esteja ciente de que isso fornece informações sobre permissões de arquivo, além de tamanho, informações de hora / data e nome do arquivo.
Se você também quiser mostrar arquivos / pastas ocultos (o equivalente a Ctrl+ Hno Nautilus), adicione o -a
sinalizador 'all'.
Você pode mesclar sinalizadores para fornecer algo como:
ls -lR
Se você executar isso em qualquer pasta de tamanho decente, verá que isso produz uma enorme saída longa que rola sua tela muito rapidamente. Para contornar isso, você pode 'canalizar' a saída ls
através de um programa chamado less
(o nome é uma paródia do similar more
que existia primeiro, mas possui mais recursos).
ls -lR | less
Isso permitirá que você use as teclas de seta para cima / para baixo, ao lado de PageUp / Down para passar pela saída em uma velocidade mais confortável.