ls

ls [opções] diretório...
São algumas das opções deste comando

-a : lista todos os arquivos do diretório (inclusive os arquivos ocultos).

-i : lista o número do índice (inode) de cada arquivo. Se dois arquivos em um mesmo sistema de arquivos possuem o mesmo inode, então ele estão vinculados a um mesmo arquivo físico (ligação direta).

-l : lista permissões, número de entidades (se for diretório, mostra a quantidade de subdiretórios existentes dentro dele; se for arquivo, mostra o número de referências que apontam para o arquivo), dono, grupo, tamanho do arquivo, data e hora da última atualização e o nome do arquivo.

-m : listagem de arquivos e diretórios separados por vírgulas.

-o : listagem longa sem os donos dos arquivos.

-r : listagem em ordem reversa.

-F : adiciona um "/" no final dos nomes de diretórios, um "*" no final dos nomes de arquivos executáveis, um "@" no final dos nomes de links, etc.

-R : lista diretórios e subdiretórios recursivamente.

-S : classifica os arquivos por tamanho.

--color : usa as cores definadas no arquivo /etc/DIR_COLORS.

Exemplos

Para listar todos os arquivos (inclusive os ocultos) de um diretório no formato longo, basta digitar

ls -al diretório

O comando

ls /home/aluno

lista todos os arquivos do subdiretório aluno que se encontra no diretório /home, enquanto o comando

ls /etc /usr

lista todos os arquivos e subdiretórios dos diretórios /etc e /usr.