[Tutorial Linux] Terminal: Listando arquivos e diretórios

ダニエリ - Aug 1 '20 - - Dev Community

Terminal: Listando arquivos e diretórios

No terminal, digite:

$ ls
Enter fullscreen mode Exit fullscreen mode
  • $ indica que você deve usar o usuário comum para fazer essa operação.

  • ls o comando de listar os conteúdos de um diretório.

Isso fará com que o terminal exiba o nome dos arquivos e diretórios no local em que o terminal está.

comando ls

Listar arquivos e suas especificações

Ao digitar:

$ ls -l
Enter fullscreen mode Exit fullscreen mode
  • -l traz mais informações sobre os arquivos listados.

O terminal mostrará arquivos e diretórios com as permissões, números de arquivos, proprietário dos arquivos, tamanho, data e hora modificada e nome dos arquivos.

info arquivos

Ao digitar:

$ ls -lh
Enter fullscreen mode Exit fullscreen mode
  • -lh é a junção dos argumentos l e h.

  • h do inglês, human readable, nos mostra os tamanhos em um formato mais legível para humanos, como KB, MB ou GB.

O terminal exibirá os tamanhos dos arquivos de forma mais legível a humanos.

arquivos em KB

Listar também arquivos ocultos

Digitando:

$ ls -a
Enter fullscreen mode Exit fullscreen mode
  • -a do inglês, all, inclui também os arquivos e diretórios ocultos.

mostrando arquivos ocultos

Digitando:

$ ls -R
Enter fullscreen mode Exit fullscreen mode

O terminal lista os arquivos, diretórios e subdiretórios, bem como os arquivos contidos nesses.

  • -R, de recursivo.

mostrando diretórios e subdiretórios

Listar arquivos de qualquer lugar

Para listar arquivos de um diretório o qual você não está, basta fornecer o caminho completo até o diretório desejado. Por exemplo:

$ ls /home/usuario/Música
Enter fullscreen mode Exit fullscreen mode

ls caminho absoluto

Atalho para a home do usuário

Caso deseje listar os arquivos que estão dentro da home do usuário, pode se usar o sinal diacrítico til ~. Exemplo:

$ ls ~/Música
Enter fullscreen mode Exit fullscreen mode

usando atalho para a home

Listar conteúdos em mais de um diretório ao mesmo tempo

É possível listar o conteúdo em mais de um diretório ao mesmo tempo, basta indicá-los depois do ls:

$ ls ~ /opt /tmp
Enter fullscreen mode Exit fullscreen mode

listando 3 diretórios ao mesmo tempo

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .