O mistério do . e dos .. na saída do comando ls

Todo mundo que já usou o comando ls com detalhes, já se perguntou o que raios fazem aquele ponto e dois pontos no início da listagem…
Vamos descobrir quem são esses senhores para matar logo de vez a dúvida😀 !
Se executamos um ls sem parâmetros, ele não traz nenhum detalhe.

Exemplo:

Estou no diretório root e executo um ls para ver o conteúdo do diretório:

# pwd
/root

# ls
cat.txt  teste

Da forma como listamos acima, não conseguimos imaginar que talvez existam mais arquivos nesse diretório. Para saber se existem mais arquivos, vou utilizar a opção -a do ls, que signifca all; ou seja, listar todos arquivos inclusive os ocultos!

# ls -a
.  ..  .bash_history  .bashrc  cat.txt  .profile  .ssh  teste  .viminfo

Hummm… vimos com o comando acima, que apareceram mais coisas na listagem do ls! Como já comentado no post do comando ls, no Linux, arquivos ou diretórios ocultos, são identificados pelo .(ponto) antes do arquivo ou diretório (por exemplo, o .bashrc).
Mas o que são o . e os .. ?

O . signifca o local onde estou agora; no exemplo, no diretório /root.
Já os .. significam o diretório acima; no exemplo, o diretório / (lembram… todos os diretórios do Linux que conhecemos estão abaixo do / (raiz!!!)
Tanto que se executarmos:

# pwd
/root

# ls ..
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var

Vejam que listou o diretório que está acima do root, o /!

Para mais detalhes do comando ls, sempre consulte o manual🙂

# man ls

0 Responses to “O mistério do . e dos .. na saída do comando ls”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Follow Nix on WordPress.com
agosto 2008
S T Q Q S S D
« jul   set »
 123
45678910
11121314151617
18192021222324
25262728293031

Flickr Photos

Morning Silence

Mais fotos

%d blogueiros gostam disto: