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

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

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

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay