Comandos úteis do Linux para listar o conteúdo de um diretório

Comandi Linux utili per elencare i contenuti di una directory
⏱️ 4 min read

Quando se trata de comandos do Linux, há uma tonelada deles que você pode usar para executar tarefas. E se você quiser listar o conteúdo de um diretório como um gerenciador de arquivos, existem alguns comandos para fazer isso. Vamos verificá-los.

ls

O comando mais comum do Linux para listar o conteúdo de um diretório é ls. Por padrão, ls lista o conteúdo de um diretório em colunas. Cores diferentes são usadas para exibir arquivos e diretórios.

Os diretórios criados pelo usuário têm seus nomes exibidos entre aspas simples. Os diretórios criados pelo sistema têm seus nomes simplesmente exibidos. As cores usadas para exibir os nomes dos arquivos, diretórios e scripts dependem do tema visual usado pelo terminal.

ls apenas lista o conteúdo do diretório atual em que você está. Se quiser ver o conteúdo em outro diretório, você pode adicionar o caminho do arquivo no comando:

Você pode adicionar o -a sinalizar para mostrar arquivos ocultos:

ou o -l e -h sinalize para que seja exibido em formato de lista longa e formato legível por humanos.

Dir

dir, gostar ls, também lista o conteúdo do diretório em colunas. Se algum nome tiver caracteres especiais, como espaços, esses caracteres serão precedidos por uma barra invertida. Todas as bandeiras desenvolvidas para ls também foram disponibilizados para dir.

Variants Dir

dir se comporta de forma semelhante ao seguinte comando:

Onde

-C : exibe a saída em colunas
-b : precede os caracteres especiais com uma barra invertida

vdir

O próximo comando para mostrar o conteúdo em um diretório é vdir.

Variants Vdir

Este comando fornece uma longa lista do conteúdo do diretório. Novamente, os caracteres especiais nos nomes são precedidos por uma barra invertida. Na lista longa, são exibidos detalhes sobre as permissões associadas a um arquivo ou diretório, contagem de links, proprietário, proprietário do grupo, tamanho do arquivo, hora da última modificação e nome do arquivo / diretório.

vdir se comporta de forma semelhante ao seguinte comando:

Onde

-l : fornece uma longa lista de conteúdos de diretório
-b : precede os caracteres especiais com uma barra invertida

Por que temos “dir” e “vdir” quando “ls” pode fazer o mesmo trabalho?

Comandos shell são freqüentemente usados ​​como parte de scripts. A saída de tais scripts pode ser exibida em uma tela de terminal, redirecionada para um arquivo ou simplesmente canalizada como entrada para outro comando. Em certos cenários, ls não se comportou conforme o esperado devido a alguns problemas de desempenho durante a execução do script. Para lidar com esta situação, os desenvolvedores Linux criaram dois comandos alternativos que fornecem a mesma saída que ls e não tenha tais problemas de desempenho.

Além disso, algumas pessoas consideram dir para ser o equivalente no Linux do comando “dir” do DOS, que também lista o conteúdo do diretório. No entanto, esta não é uma suposição correta.

Fato engraçado

Na saída de ls, os arquivos e pastas serão codificados por cores. Nas saídas para dir e vdir, as mesmas cores são usadas por toda parte. Se você está se perguntando por quê, o motivo está no arquivo .bashrc. No arquivo “~ / .bashrc”, que é um arquivo oculto no diretório inicial, um alias para “ls” foi definido como mostrado abaixo,

Variantes Bashrc

Onde ls é equivalente a ls --color=auto. Os aliases semelhantes para “dir” e “vdir” foram comentados. Você pode descomentá-los para ver as saídas com cores. O comando a seguir executará a mesma atividade.

Variants Dir Color

Quando se trata de comandos do Linux, geralmente há mais de uma maneira de fazer as coisas. Não se esqueça de verificar alguns dos comandos mais usados ​​para novos usuários.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x