Você está na página 1de 5

/ - Diretório Root

O / é o root ou, em português, a raiz. Como o nome indica este é o diretório raiz do
seu sistema Linux. É aqui que encontrará todos os restantes diretórios e todos os
dados que se encontram em seu sistema. Até mesmo um CD/DVD, disco externo ou
qualquer outro periférico se encontra dentro da raiz do sistema. Ao aceder à raiz, irá
encontrar todos os restantes diretórios.

Na linha de comandos você navega para o root digitando cd / .

/bin/ - Binários essenciais


O /bin/ é o diretório onde ficam guardados arquivos binários que têm de estar
acessíveis a todos os utilizadores do sistema. Estes arquivos binários não são mais do
que programas que o próprio sistema inicia de forma autónoma e independente do
utilizador que utiliza o sistema. Outros programas que pertençam a um utilizador
específico podem estar no diretório /usr/bin/ . O diretório /sbin, quando exista, pode
cumprir a mesma função do /bin.

Da linha de comandos, o utilizador chega ao /bin digitando cd /bin/ .

/dev/ - Arquivos de dispositivos


O /dev/ é o diretório onde ficam arquivos especiais associados aos dispositivos do
sistema. Estes arquivos são especiais porque representam os dispositivos do sistema.
Por exemplo, um disco rígido do sistema aparecerá como /dev/sda . Muitos dos
arquivos encontrados no /dev/ não são mais do que arquivos virtuais que na realidade
podem nem existir. Por exemplo, o /dev/null não é mais do que um pseudo arquivo
que não produz qualquer output e descarta automaticamente todo o input que recebe.
Ou seja, converte qualquer input em nada ou null. Outro exemplo de pseudo arquivo é
o /dev/random que não faz mais do produzir um número aleatório. Repare que tanto
o /dev/random, como o /dev/null se enquadram mais na categoria de dispositivos, pois
executam uma tarefa específica. São portanto dispositivos virtuais.

Da linha de comandos você navega para o /dev/ digitando cd /dev/ .

/etc/ - Arquivos de configuração


O /etc/ é o diretório onde se encontram todos os arquivos globais de configuração do
sistema. Na sua grande maioria estes arquivos podem ser editados com recurso a um
simples editor de texto. Repare que neste diretório encontra arquivos de configuração
do sistema e não de um utilizador específico. Os arquivos de configuração de um
utilizador específico encontram-se no arquivo home de cada utilizador.
O utilizador pode ver a totalidade dos arquivos dê configuração existentes no seu
diretório /etc/ executando a seguinte instrução na linha de comandos: ls /etc/ .

/home/ - Arquivos de utilizadores


O /home/ é o diretório onde encontramos um arquivo por cada utilizador existente no
sistema. Sempre que adicionamos um novo utilizador ao sistema, por exemplo com o
nome utilizador2 no diretório /home/ é criado um arquivo para este utilizador,
aparecendo como /home/utilizador2/ . Neste caso, dentro do
arquivo utilizador2 ficarão todos os arquivos de configurações específicas para
aquele utilizador, bem como todos os seus arquivos de dados. Na linha de comandos
para navegar para o arquivo /home/ basta digitar cd ~ .

/lib/ - Bibliotecas partilhadas e módulos Kernel


O /lib/ é o diretório onde estão armazenadas as bibliotecas partilhadas no sistema.
Estas bibliotecas podem variar consoante a Distribuição utilizada e podem ser, por
exemplo Bibliotecas de linguagens como perl, python, C, entre outras. É também neste
diretório que estão os módulos do Kernel do Sistema Operativo.

Da linha de comandos, o utilizador chega ao /lib digitando cd /lib .

/mnt/ - Pontos de montagem temporários


O /mnt/ é o diretório onde podemos encontrar pontos de montagem temporários, ou
seja, é aqui que são criados os arquivos especiais associados aos dispositivos do
sistema temporários. Estes dispositivos podem diversos dispositivos como CD/DVD,
USB, etc. Apesar de este ser o diretório padrão para a montagem de dispositivos
temporários, é possível montá-los em outras localizações do sistema de ficheiros.

Poderá deslocar-se para este diretório digitando cd /mnt .

/proc/ - Arquivos de processos


O /proc/ é o arquivo onde se encontram arquivos especiais associados aos processos
do sistema. Estes arquivos são especiais porque representam os processos em
funcionamento no sistema. Por exemplo, haverá um arquivo que fornece informação
sobre o funcionamento do processador, ou sobre outras operações que ocorram no
sistema.
Na linha de comandos, basta digitar cd /proc para aceder a este diretório.

/root/ - Diretório raiz do Super Utilizador Root


O /root/ é o arquivo home do root, o Super Uilizador de sistema. Este diretório não é a
mesma coisa que a raiz do sistema / , de onde descendem todos os restantes
diretórios. Trata-se sim de um diretório dedicado ao utilizador root.
Na linha de comandos, o utilizador chega ao /sbin digitando cd /root .

/sbin/ - Binários de sistema


O /sbin/ é o diretório destinado aos arquivos binários que são utilizados pelo Super
Utilizador root e para administração do sistema. Pode-se dizer que este diretório é
semelhante ao /bin/ , mas com a particularidade de serem programas que
normalmente não serão utilizados por utilizadores com permissões limitadas. Este
diretório pode não existir num sistema e pode também substituir o diretório /bin/ .
Da linha de comandos, o utilizador chega ao /sbin digitando cd /sbin .

/tmp/ - Arquivos temporários


O /tmp/ é o diretório onde encontramos os arquivos temporários do sistema. Estes
arquivos são normalmente gerados pelo sistema e como o nome indica, permanecem
no sistema durante um período limitado de tempo. Por exemplo, sempre que
instalamos um programa, este utiliza o diretório /tmp/ para colocar arquivos que serão
necessários durante a instalação, mas que não voltarão a ser necessários.
Da linha de comandos, podemos chegar ao /tmp digitando cd /tmp .

/usr/ - Programas e aplicações de utilizadores


O /usr/ é o diretório onde estão arquivos e programas utilizados pelos utilizadores
existentes no sistema. No caso dos programas, no diretório /usr/bin ficam todas as
aplicações que não são essenciais ao sistema e, por conseguinte, não se encontram no
diretório /sbin/ ou /bin/ . No caso dos programas que ficam no
diretório /usr/bin/ as bibliotecas associadas a estes sistemas ficam localizadas no
diretório /usr/lib/ .

Para aceder a este diretório da linha de comandos, basta digitar cd /usr/ .

/var/ - Arquivos dados variáveis


O /var/ é o diretório onde ficam diversos arquivos de dados vindos das contas de
utilizadores. Este pode ser visto como um diretório “eco” do que acontece no
diretório /usr/, pois estes últimos têm permissões de read only, pelo que os registos de
tudo o que acontece, ou seja, os logs são escritos no /var/. É também neste diretório
que são colocadas bases de dados locais pertencentes a programas instalados pelos
utilizadores.
Para aceder a este diretório da linha de comandos, basta digitar cd /var/ .

/boot/ - Arquivos de arranque do sistema


O /boot/ é o diretório onde se encontram variados arquivos necessários ao arranque
do sistema operativo. É neste diretório, por exemplo, que podemos encontrar os
arquivos Boot Loaders, responsáveis por gerir o arranque do sistema. Regra geral, não
é aconselhável alterar o conteúdo deste diretório e as próprias configurações dos Boot
Loaders não se encontram neste diretório mas sim no /etc/ .
Para aceder a este diretório da linha de comandos, basta digitar cd /boot/ .

/lost+found/ - Perdidos e achados do sistema


O /lost+found/ é o diretório que serve precisamente para o que o seu nome indica.
Perdidos e Achados. Se, por alguma razão, o seu sistema sofrer um crash e for
encerrado inesperadamente, da primeira vez que iniciar o sistema após este evento,
ele iniciar será averiguar o sistema e todos os arquivos ou fragmentos encontrados
serão colocados no /lost+found/. Este procedimento permite que os utilizadores
consigam recuperar o máximo de informação possível após uma falha de sistema.
Este diretório pode ser acedido da linha de comandos, digitando cd /lost+found/ .

/run/ - Arquivos de aplicações


O /run/ é um diretório considerado recente, uma vez que não existe desde sempre
como outros referidos. Neste diretório ficam arquivos com informações necessárias
para que um determinado programa ou processo possa ser executado. Digamos que é
uma área de trabalho que os programas do sistema podem usar.

Aceda a este diretório pela linha de comandos, digitando cd /run/ .

/opt – Pacotes Opcionais

Neste diretório ficam instalados os aplicativos que não são da distribuição do Linux,
como por exemplo, banco de dados de terceiros, software de vetores Cad, etc

O diretório /opt é um contêiner para pacotes de software opcionais. Muito usado por
determinados softwares proprietários que não obedecem ao FHS.

Muitos sistemas unix armazenam software compilado localmente no diretório /opt, e se


esse for o caso, é interessante mantê-lo em uma partição separada.

Neste caso também é interessante criar um link simbólico do diretório /usr/local para o
diretório /opt.

Algumas distribuições instalam softwares pre-compilados em outros diretórios, como


o /usr/bin.

/srv – Dados de Serviços

Dados de servidores e serviços em execução no computador ficam armazenados


dentro desse diretório. O diretório /srv possui dados que são utilizados por serviços
Como exemplo podemos citar o web server Apache, que usa o diretório /srv (na
verdade, um subdiretório dentro dele) para armazenamento das páginas (arquivos) de
um website

/sys – Informações sobre o sistema e hardware

Sistema de arquivos pseudo-virtual que fornece informações sobre o sistema e o


hardware do computador. Pode ser usado para alterar parâmetros do sistema e
também para tarefas de debuggung.

Função: facilitar a troca de informações entre os programas que rodam no espaço do


kernel, como os drivers, com os programas que rodam no espaço do usuário
(aplicações).

Quando um dispositivo é adicionado ao sistema, o kernel cria um nome de dispositivo


em /sys, e notifica o utilitário udev, o qual gerencia os nomes de dispositivos
dinamicamente, criando então um arquivo de dispositivo, geralmente em /dev (ou o
remove)
Alguns subdiretórios de /sys e suas respectivas funções:

/sys/bus – Barramentos de dados do sistema


/sys/module – Módulos carregados no kernel
/sys/devices – Todos os dispositivos conectados
/sys/block – Dispositivos de bloco, como HDs

Você também pode gostar