Breve tutorial sobre estrutura de diretórios no Linux

Iniciado por Gustavo S. L., 25 de Fevereiro de 2009, 03:13

tópico anterior - próximo tópico

Gustavo S. L.

Não somente usuários, mas até quem está acostumado com manutenção de computadores que usam o Windows como sistema operacional, fica surpreso quando se depara com a estrutura de diretórios do Linux. Pensando nisto escrevi esse breve tutorial para falar sobre o assunto, procurando ajudar a quem está migrando para o GNU/Linux.

Para se visualizar os diretórios de forma panorâmica usando o Ubuntu, clique em "Locais", "Computador" e de um duplo clique sobre "Sistema de arquivos". Existem outras formas de se fazer a mesma coisa, como o uso do comando "ls" em modo terminal. Por ora, este é o caminho mais simples para o usuário iniciante que ainda não teve contato com o assunto. O que não impede de alçar voos maiores com o adquirir da experiência (alias, o deve fazer).

A janela mostrará vários diretórios, e os seus conteúdos são os seguintes:

"/". Este diretório também é conhecido como diretório raiz. Ele é o primeiro diretório no linux. Todos os demais ficam dentro dele. É como se fosse o topo de uma árvore.

"/bin". Este diretório contém os arquivos e programas do sistema que são usados com mais frequência pelos usuários.

"/boot". Neste diretório são armazenados os arquivos que são necessários para o boot (a inicialização) do sistema.

"/cdrom". Este diretório é o ponto de montagem da unidade de CD-ROM.

"/dev". Este diretório contém arquivos usados para acessar dispositivos existentes
no computador.


"/etc".  Aqui ficam os arquivos de configuração de seu computador local.


"/floppy". Aqui fica o ponto de montagem de unidade de disquetes.

"/home". Aqui ficam os diretórios contendo os arquivos dos usuários (músicas, documentos, etc).

"/lib". Neste diretório ficam armazenadas as bibliotecas compartilhadas pelos programas do sistema e módulos do
kernel.

"/lost+foud". Esse diretório é criado em cada partição somente para leitura, e ele serve
para armazenar os arquivos recuperados, em caso de travamentos do
sistema e desligamento inesperado do computador.

"/mnt". Ponto de montagem temporário.


"/proc". Aqui fica o sistema de arquivos do kernel. Este diretório não existe em seu disco
            rígido, pois, ele é colocado lá pelo kernel e usado por diversos programas
que fazem sua leitura, verificam configurações do sistema ou modificam o
funcionamento de dispositivos do sistema através da alteração em seus
arquivos.


"/root". Diretório do usuário root
.

"/sbin".  Diretório de programas usados pelo root para
administração e controle do funcionamento do sistema.


"/tmp". Este diretório serve para armazenamento de arquivos temporários criados por
programas.


"/usr". Contém maior parte de seus programas. Normalmente acessível somente
como leitura.


"/var". Este diretório contém maior parte dos arquivos que são gravados com freqüência pelos
     programas do sistema, e-mails, spool de impressora, cache, etc.


Lembre-se: Não basta apenas saber o conteúdo dos diretórios, é preciso tomar cuidado na alteração dos arquivos, principalmente se estiver logado como superusuário (root). Como todo o sistema organizado, o Linux é sensível as alterações em sua configuração, e se você alterar algo que não tem certeza poderá causar uma reação do sistema inesperada. Minha dica é de que crie um usuário que tenha apenas permissão para leitura de arquivos, e a partir daí inicie sua saga de exploração pelos diretórios e arquivos do GNU/Linux. E aproveite o software livre!

Espero ter ajudado com este breve e simples tutorial. Um abraço.

yzarc

onde seria o melhor lugar para colocar pasta compartilhadas com leitura e escrita para todos os usuarios, do tipo: musicas, fotos, filmes?
; Linux is almost there!

Gustavo S. L.


Citação de: yzarc online 25 de Fevereiro de 2009, 08:23
onde seria o melhor lugar para colocar pasta compartilhadas com leitura e escrita para todos os usuarios, do tipo: musicas, fotos, filmes?

Olhe, na minha opinião o melhor diretório é o /home para você não misturar arquivos de uso pessoal com os de uso do sistema. Mas você precisa compartilhar a pasta através da permissão de usuários que terão acesso a ela.

;)

yzarc

ok. acho q neste caso 'e melhor criar uma pasta /compartilhado ou /share na raiz mesmo, ja q colocar dentro de uma pasta home de um usuario me parece desbalanceado.  pensei q uma destas pastas do sistema tinha essa função, a /var nao serviria pra isso?
; Linux is almost there!

agente100gelo

Citação de: yzarc online 25 de Fevereiro de 2009, 08:23
onde seria o melhor lugar para colocar pasta compartilhadas com leitura e escrita para todos os usuarios, do tipo: musicas, fotos, filmes?

Creio que a sugestão seria algo como: /home/compartilhado/
Advogado e analista de sistema cearense.
Twitter: @glaydson

mkmouse

É isso aí mesmo, estas informações básicas são muito importantes, e precisam ser sempre, constantemente, incansávwelmente repetidas, sem elas não se vai a lugar algum, seria como montar a teoria da relatividade sem saber ler e escrever, uma loucura!

Os princípios são os mesmos da origem da informática, CPM, DOS.

Depois veio o Windows pegou tudo e espalhou por vários diretórios e para mostrar trabalho e inovação disse que o nome era "Pastas".

Tem *.dll e outros arquivos de sistema (quase tudo nada além de redundâncias sobre o fundamental e existente) espalhados por todo o hd nas mais diferentes "pastas", para os mais diversos gostos, ou seja uma Z... total.

Depois, nem imaginam o porque de um bug, nem o porque do seu tamanho gigantesco depois de pouco tempo e nem o porque do seu um apetite Tiranossáurico por memória vistual e HD.

Sabem acho que o Windows está se transformando, virtualmente, em um fossil.

mkmouse

carlamf

Gustavo o seu tutorial é muito bom, e simples de entender, parabéns e obrigada pelas informações.!!