DEV Community

ダニエリ for WoMakersCode

Posted on • Edited on

10 1

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

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

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

AWS Security LIVE!

Hosted by security experts, AWS Security LIVE! showcases AWS Partners tackling real-world security challenges. Join live and get your security questions answered.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️