Skip to main content

Usando o comando ls para listar arquivos no Linux

Comando ls - Listar conteúdo de diretórios no Linux (Pode 2025)

Comando ls - Listar conteúdo de diretórios no Linux (Pode 2025)
Anonim

o ls O comando é uma das mais importantes ferramentas de linha de comando que você deve aprender para navegar no sistema de arquivos. Aqui está uma lista completa dos comandos essenciais para navegar pelo seu sistema de arquivos usando a linha de comando.

o ls O comando é usado para listar os nomes dos arquivos e pastas dentro do sistema de arquivos. Este guia mostrará todos os switches que estão disponíveis para o ls comando junto com seu significado e como usá-los.

Listar os arquivos em uma pasta

Para listar todos os arquivos em uma pasta, abra uma janela de terminal e navegue até a pasta que você deseja ver o conteúdo para usar o arquivo. CD comando e, em seguida, basta digitar o seguinte comando:

ls

Você não precisa navegar até a pasta para listar os arquivos nela. Você pode simplesmente especificar o caminho como parte do comando ls como mostrado abaixo.

ls / path / to / file

Por padrão, os arquivos e pastas serão listados em colunas na tela e tudo o que você verá é o nome do arquivo.

Arquivos ocultos (arquivos que começam com um ponto final) não são mostrados automaticamente executando o comando ls. Você precisa usar o seguinte comando em seu lugar.

ls -als --all

Isso menos um -uma interruptor usado acima significa lista todos. Isso lista absolutamente todos os arquivos e pastas dentro do diretório em que o comando é executado ou contra o caminho fornecido a ele.

O resultado disso é que você vê um arquivo chamado . e outro chamado .. . O ponto final único representa a pasta atual e o ponto final duplo representa um nível acima.

Se você quiser omitir estes da lista de arquivos, você pode usar um maiúscula A em vez do minúsculo a como segue:

ls -Als - quase todos

Certos comandos, como o mv comando e cp Comandos são usados ​​para mover e copiar arquivos e existem opções que podem ser usadas com esses comandos que criam um backup do arquivo original. Esses arquivos de backup geralmente terminam com um til (~).

Para omitir arquivos de backup (arquivos terminados com um til), execute o seguinte comando:

ls -Bls --ignore-backups

Na maioria dos casos, a lista retornada mostrará as pastas em uma cor e os arquivos como outra. Por exemplo, no nosso terminal, as pastas são azuis e os arquivos são brancos.

Se você não quiser mostrar cores diferentes, use o seguinte comando:

ls --color = nunca

Se você quiser uma saída mais detalhada, você pode usar a seguinte opção:

ls -l

Isso fornece uma lista mostrando as permissões, o número de inodes, o proprietário e o grupo, o tamanho do arquivo, a última data acessada e a hora e o nome do arquivo.

Se você não quiser ver o proprietário, use o seguinte comando.

ls -g

Você também pode omitir os detalhes do grupo especificando a seguinte opção:

ls -o

A listagem de formatos longos pode ser usada com outros switches para mostrar ainda mais informações. Por exemplo, você pode encontrar o autor do arquivo executando o seguinte comando.

ls -l --autor

Você pode alterar a saída da listagem longa para mostrar os tamanhos dos arquivos legíveis por humanos da seguinte maneira:

ls -l -hls -l - legível para humanosls -l -s

Em vez de mostrar os nomes do usuário e do grupo em um comando de lista, você pode obter o comando ls para mostrar o ID do usuário físico e os IDs do grupo da seguinte maneira:

ls -l -n

o ls comando pode ser usado para mostrar todos os arquivos e pastas do caminho especificado para baixo.

Por exemplo:

ls -R / home

O comando acima mostrará todos os arquivos e pastas abaixo do diretório base, como Imagens, Música, Vídeos, Downloads e Documentos.

Alterar o formato de saída

Por padrão, a saída para a listagem de arquivos está na tela em colunas.

Você pode, no entanto, especificar um formato como mostrado abaixo.

ls -Xls --format = across

Mostrar a lista em colunas na tela.

ls -mls --format = vírgulas

Mostrar a lista em um formato separado por vírgulas.

ls -xls --format = horizontal

Mostrar a lista em um formato horizontal

ls -lls --format = long

Como mencionado na seção anterior, isso mostra a lista em um formato longo.

ls -1ls --format = coluna únicals --format = verbose

Mostra todos os arquivos e pastas, 1 em cada linha.

ls -cls --format = vertical

Mostra a lista verticalmente.

Como classificar a saída do comando ls

Para classificar a saída do ls comando você pode usar o --ordenar alternar da seguinte maneira:

ls --sort = nenhumls --sort = tamanhols --sort = timels --sort = versão

O padrão é definido como none, o que significa que os arquivos são classificados por nome. Quando você classifica por tamanho, o arquivo com o maior tamanho é mostrado primeiro e o menor é mostrado por último.

A classificação por hora mostra o arquivo que foi acessado pela última vez e o arquivo menos acessado pela última vez.

A propósito, todos os tipos acima podem ser obtidos com os seguintes comandos:

ls -Uls -Sls -tls -v

Se você quiser os resultados na ordem de classificação inversa, use o seguinte comando.

ls -r --sort = tamanhols --reverse --sort = tamanho

Resumo

Há vários outros switches disponíveis para fazer com a formatação de hora. Você pode ler sobre todos os outros switches lendo a ls Manual do Linux.

homem ls