Pular para o conteúdo

Comando LS

Comando ls (listar arquivos)

O comando ls é sem dúvida um dos mais utilizados. Ele serve basicamente para listar arquivos e conteúdo de diretórios.

Suas opções mais comuns são:

  • -a–all Mostre todos os arquivos, inclusive os arquivos escondidos que começam com “.”
  • -A–almost-all Mostra quase todos os arquivos, menos as entradas “.” e “..”
  • -b, –escape Mostra os arquivos com escape, para caracteres não gráficos
  • -c  Mostra e ordena pela data de modificação dos arquivos
  • -C Mostra por colunas
  • -d Mostra somente os diretórios
  • -1 Mostra uma coluna somente com nomes dos arquivos
  • -h Mostra tamanho dos arquivos em formato humano
  • -l Mostra uma lista longa dos arquivos
  • -m  Listas os arquivos separados por virgula
  • -S Ordena por tamanho
  • -R Lista os subdiretórios recursivamente
  • -x Lista em linhas ao invés de colunas
  • –color=auto Diferencia os tipos de arquivos por cor

Exemplos:

$ ls -m /boot/*119*
/boot/System.map-3.10.0-1160.119.1.el7.x86_64, /boot/config-3.10.0-1160.119.1.el7.x86_64,
/boot/initramfs-3.10.0-1160.119.1.el7.x86_64.img, /boot/initramfs-3.10.0-1160.119.1.el7.x86_64kdump.img,
/boot/symvers-3.10.0-1160.119.1.el7.x86_64.gz, /boot/vmlinuz-3.10.0-1160.119.1.el7.x86_64
$ ls -Sl ~/
-rw-rw-r-- 1 user user 221427 dez  7  2023 mysqltuner.pl
-rw-rw-r-- 1 user user  35487 mai 21  2024 vfsync-2024-05-21.tar.gz
No Linux os arquivos que iniciam com “.” ficam ocultos, e só são mostrados com a opção -a do ls
O arquivo “.” é um apontador para o diretório corrente
O arquivo “..” é um apontador para o diretório acima (ou anterior)
Todos os diretórios possuem os arquivos “.” e “..”
Os nomes de arquivos e diretórios são sensíveis a letras maiúsculas e minúsculas
As seguintes opções do ls são muito úteis para os programadores:
Use a opção “-lt” para mostrar os arquivos por ordem de modificação:
Marcações: