Formas de pagamento Abuse

O que o comando ls faz no Linux

23.08.2024, 03:07

O comando ls em Linux é usado para exibir o conteúdo do diretório de trabalho atual no terminal. Por defeito, o comando ls mostra os nomes dos ficheiros e subdirectórios no diretório atual.

Para que serve o comando?

Команда ls в Linux

O comando ls no Linux é usado para exibir uma lista de arquivos e diretórios em um diretório especificado. É um dos comandos mais básicos e mais frequentemente utilizados nos sistemas operativos do tipo Unix. Aqui estão as funções básicas e os parâmetros do comando ls:

Funções básicas

Lista de ficheiros e diretórios: por defeito, o comando ls apresenta os nomes de todos os ficheiros e pastas do diretório atual.

Parâmetros úteis

Apresenta uma lista detalhada, incluindo permissões, proprietário, tamanho do ficheiro e data de modificação.

  1. Mostra todos os ficheiros, incluindo os ficheiros ocultos (os que começam com um ponto).
  2. Usado em conjunto com -l para exibir os tamanhos dos arquivos em um formato fácil de ler (por exemplo, KB, MB).
  3. Mostra recursivamente o conteúdo de todos os subdirectórios.
  4. Ordena os ficheiros pela hora da última modificação.
  5. Ordena os ficheiros por tamanho.

Exemplos de uso

  1. ls: Apresenta uma lista de ficheiros e pastas no diretório atual.
  2. ls -l: Mostra uma lista detalhada de arquivos e pastas.
  3. ls -a: Mostra todos os ficheiros, incluindo os ficheiros ocultos.
  4. ls -lh: Mostra uma lista detalhada com os tamanhos convenientes dos arquivos.

O comando ls é útil para navegar no sistema de arquivos e obter informações sobre o conteúdo dos diretórios.

Opções do comando

Algumas opções comuns para o comando ls incluem:

-l: exibe um formato de saída longo que inclui informações adicionais sobre cada arquivo, como permissões, proprietário, grupo, tamanho, data de criação, etc.

-a: mostra todos os ficheiros, incluindo os ficheiros ocultos que começam por um ponto.

-h: mostra o tamanho do ficheiro em formato legível por humanos (por exemplo, "1K", "2M", etc.).

-t: mostra os ficheiros por ordem de modificação mais recente, começando pelo mais recente.

-r: exibe os arquivos na ordem inversa.

Um exemplo de uso do comando ls com a opção -l:

$ ls -l
total 0
drwxr-xr-x 2 user user  6 Feb 28 14:25 dir1
-rw-r--r-- 1 user user  0 Feb 28 14:25 file1.txt
-rw-r--r-- 1 user user 12 Feb 28 14:25 file2.txt

No exemplo acima, cada linha representa informações sobre um arquivo ou diretório no diretório atual, incluindo permissões, número de hard links, proprietário, grupo, tamanho, data da última modificação e nome do arquivo.