O comando Linux LS-como listar arquivos em um diretório + opções Flags
desde a criação do Unix na década de 1970, muitos sistemas operacionais o usaram como sua fundação. Muitos destes sistemas operacionais falharam,enquanto outros conseguiram.
Linux é um dos sistemas operacionais baseados no Unix mais populares. É de código aberto, e é usado em todo o mundo em muitas indústrias.
uma característica incrível do Sistema Operacional Linux é a interface de linha de comando (CLI) que permite aos usuários interagir com o seu computador a partir de uma linha de comandos., O Linux shell é um ambiente de REPL (leitura, avaliação, Impressão, Loop) onde os usuários podem entrar em um comando e o shell o executa e retorna um resultado.
o comando ls
é um dos muitos comandos Linux que permitem ao usuário listar arquivos ou diretórios do CLI.
neste artigo, vamos em profundidade no comando ls
e algumas das bandeiras mais importantes que você”vai precisar dia-a-dia.,
pré-Requisitos
- Um computador com arquivos e diretórios
- Tem uma das distribuições de Linux instalado
- conhecimento Básico de navegação em torno da CLI
- Um sorriso em seu rosto 🙂
O Linux Comando ls
ls
comando é usado para listar os arquivos ou diretórios no Linux e outros sistemas operacionais baseados em Unix.,
assim como você navega no seu explorador de ficheiros ou localizador com uma interface gráfica, o comando
permite-lhe listar todos os ficheiros ou pastas na pasta actual por omissão e interagir com eles através da linha de comandos.,
o Lançamento de seu terminal e digite ls
para ver isso em ação:
Como a lista de Arquivos em um Diretório com Opções
ls
comando também aceita algumas bandeiras (também conhecidas como opções), que são informações adicionais que altera a forma como arquivos ou diretórios são listados em seu terminal.,
Em outras palavras, sinalizadores de alterar a forma como o ls
comando funciona:
PS: A palavra conteúdo usado em todo o artigo se refere a arquivos e diretórios listados, não o conteúdo real dos arquivos/diretórios ?,ectory:
Lista os arquivos em outro diretório
Tipo
ls
comando para listar o conteúdo de um outro diretório:Lista de arquivos no diretório raiz
Tipo
ls /
comando para listar o conteúdo do diretório raiz:Lista de arquivos no diretório pai
Tipo
ls ..
comando para listar o conteúdo do diretório pai um nível acima.,h3>Lista de arquivos com subdiretóriosTipo
ls *
comando para listar o conteúdo do diretório com ele”s subdiretórios:Lista de arquivos recursivamente
Tipo
ls -R
comando para listar todos os arquivos e diretórios com os respectivos subdirectórios até o último arquivo:Se você tem um monte de arquivos, esse processo pode demorar muito tempo para concluir como todos os arquivos em cada diretório que será impressa.,li>última data / hora da modificação do conteúdo
nome de arquivo ou diretório Lista de arquivos no formato longo com legível tamanhos de arquivo
Tipo
ls -lh
comando para listar os arquivos ou diretórios no mesmo formato da tabela acima, mas com outra coluna que representa o tamanho de cada arquivo/diretório:Lista de arquivos, incluindo os arquivos ocultos
Tipo
ls -a
comando para listar diretórios ou arquivos, incluindo ocultos, arquivos ou diretórios.,iv>Lista de arquivos no formato longo, incluindo os arquivos ocultos
Tipo
ls -l -a
ouls -a -l
ouls -la
ouls -al
comando para listar arquivos ou diretórios em um formato de tabela com informações adicionais, incluindo os arquivos ocultos ou de diretórios:Lista de arquivos e ordenar por data e hora
Tipo
ls -t
comando lista os arquivos ou diretórios e ordenar por data da última modificação e a hora em ordem decrescente (maior para o menor).,Você também pode adicionar um
-r
sinalizador para inverter a ordem de classificação da seguinte forma:ls -tr
:Lista de arquivos e classificação por tamanho de arquivo
Tipo
ls -S
(o S é maiúscula) na linha de comando para listar os arquivos ou diretórios e ordenar por data ou hora em ordem decrescente (maior para o menor).,Você também pode adicionar um
-r
sinalizador para inverter a ordem de classificação da seguinte forma:ls -Sr
:Lista de arquivos e exportar o resultado para um arquivo
Tipo
ls > output.txt
comando para imprimir a saída do comando anterior em umoutput.txt
arquivo. Você pode usar qualquer uma das opções discutidas antes como-la
— o ponto chave aqui é que o resultado será colocado em um arquivo e não registrado na linha de comandos.,então você pode usar o arquivo como quiser, ou registrar o conteúdo do arquivo com
cat output.txt
:Existem toneladas de outros comandos e combinações que você pode explorar para listar arquivos e diretórios com base em suas necessidades. Uma coisa a lembrar é a capacidade de combinar vários comandos ao mesmo tempo.
Imagine que você deseja listar um arquivo em formato longo, incluindo arquivos escondidos, e ordenar pelo tamanho do arquivo., O comando seria
ls -alS
, que é uma combinação dels -l
ls -a
els -S
.Se você esquecer de algum comando ou estiver inseguro sobre o que fazer, você pode executar o
ls --help
ouman ls
, que irá apresentar um manual com todas as opções possíveis para ols
comando:Obrigado pela leitura!