Mostrar mensagens com a etiqueta ls. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta ls. Mostrar todas as mensagens

domingo, 18 de outubro de 2009

Comando ls no Linux



Aqui ficam alguns usos do comando ls no Linux.
No Windows ( leia-se MS-DOS) usa-se (ou usava-se... já lá vão os tempos que o windows "dispensa" o seu uso) o comando dir na consola, mas o comando ls no Linux é bastante mais poderoso...
Uma das acções mais comuns na hora de trabalhar é mostrar o conteúdo de um directório (ou pasta). É claro que podemos usar um navegador como o Konqueror (se usamos KDE) ou Nautilus (se usamos GNOME), mas se temos de fazer algo no terminal (ou linha de comandos), a shell inclui um programa com o mesmo fim: ls

ls mostra os nomes dos ficheiros e sub-directórios contidos no directório actual. Apenas obtemos os nomes dos ficheiros, sem nenhuma outra informação.

 ls -a 
 Mostra todos os ficheiros incluindo alguns que normalmente estão ocultos para o utilizador (aqueles ficheiros que começam por um ponto). Lembro também que o ficheiro ponto . indica o directório actual e o duplo ponto .. indicam o directório pai, que contém o directório actual.


ls -l 
Esta é a opção de lista "comprida". Mostra toda a informação de cada ficheiro, incluindo: protecções, tamanho e data de criação ou da ultima modificação introduzida.

ls -c 
Mostra a informação ordenada por dia e hora de criação.

ls -t
Mostra a informação ordenando por dia e hora de modificação.

ls -r
Mostra o directório ordenado em ordem inverso.

ls subdir
Mostra o conteúdo do sub-directório subdir.

ls -l filename
Mostra toda a informação sobre o ficheiro "filename" (filename é apenas um exemplo, substitua-o pelo nome do ficheiro de que deseja a informação, é claro !)

ls --color
Mostra o conteúdo do directório colorido.

As opções anteriores pode ser combinadas. Por exemplo:

ls -cr
Mostra o directório ordenado inversamente por datas.

O comando ls admite os caracteres de substituição, ou meta-caracteres (*) e (?).

O caractere * representa qualquer conjunto ou sequência de caracteres.

O caractere ? representa qualquer caractere, mas apenas um. Por exemplo:

ls *.gif 
Mostra todos os nomes de ficheiros (ou arquivos) que acabem em .gif, por exemplo:
dib1.gif, a.gif, etc.

ls file?
Mostra todos os ficheiros (ou arquivos) cujos nomes comecem por file e tenham um nome de cinco caracteres, por exemplo:
file1, file2, filea, etc.

Sabe mais usos do comando ls ?
Deixe no seu comentário e incluirei aqui nesta lista!