SlideShare uma empresa Scribd logo
1 de 7
Diretórios Linux
Uma das diferenças que um novo utilizador encontra quando chega ao Linux é a
estrutura de diretórios. Os utilizadores com experiência em Windows podem
estranhara ausência do C: ou D:, ou outras drives começadas porletras.No Linux,
o sistema deficheiros tem uma hierarquia,naqual,a partir daraiz existe umconjunto
de diretórios. Cada diretório tem uma designaçãoe funções específicas que a muito
curto prazo farão sentido para o utilizador.
Toda a estrutura dos ficheiros é hierárquica. O diretório raiz é representado uma
barra para a frente, ou seja, “/”. Dentro do diretório raiz entram todos os restantes,
designados pornomes compostos portrês letras. Apesarde a designação de cada
diretório parecer estranha a um utilizador iniciante, a muito curto prazo, estas
designações serão lógicas e facilitarão que o utilizador se movimente pelo sistema,
consoante a sua necessidade,porexemplo,para acedere alterar configurações do
sistema vai ao /etc/. Para verificar os logs de sistema vai a /var/logs/, etc.
Nota: A hierarquia de ficheiros do Linux baseia-se na convençãoFHS,que significa
Filesystem Hierarchy Standard.Esta convenção define a estrutura dos sistemas de
ficheiros para Linux e Unix. Regra geral, os sistemas de ficheiros Linux respeitam
esta convenção, no entanto, podem-se encontrar ligeiras alterações em casos
pontuais, pois, algumas distribuições incluem diretórios não previstos da FHS
Um utilizador, mesmoiniciante,queconheçaalógicadeorganizaçãodoseu sistema
estará melhor preparado para dominar este sistema.
Passemos então a descortinar cada Diretório, seu nome e quais as suas funções.
Dependendo da distribuição utilizada pelo leitor, a estrutura que apresentamos de
seguida poderá ter algumas alterações com o seu sistema, sendo certamente mais
reduzida uma vez que estaremos a cobriros diretórios de diferentes distribuições de
forma abrangente.
Vejamos então a seguinte imagem com a estrutura de diretórios mais comum em
linux:
/ - 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 qualqueroutro 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 ficheiros
binários que têm de estar acessíveis a todos os utilizadores do sistema. Estes
ficheiros 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 cumprira 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 ficheiros
especiais associados aos dispositivos do sistema. Estes ficheiros são especiais
porque representam os dispositivos do sistema. Por exemplo, um disco rígido do
sistema aparecerá como /dev/sda. Muitos dos ficheiros encontrados no /dev/ não
são mais do que ficheiros virtuais que na realidade podem nem existir.Porexemplo,
o /dev/null não é mais do que um pseudo ficheiro que não produz qualqueroutpute
descartaautomaticamente todo o inputquerecebe.Ou seja,converte qualquerinput
em nada ou null. Outro exemplo de pseudo ficheiro é 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 enquadrammaisnacategoria de dispositivos, pois executamuma tarefa
específica. São, portanto, dispositivos virtuais.
Na linha de comandos você navega para o /dev/ digitando cd /dev/.
/etc/ - Ficheiros de configuração - O /etc/ é o diretório onde se encontram todos
os ficheiros globais de configuração do sistema. Na sua grande maioria estes
ficheiros podem sereditados com recurso a um simples editor de texto. Repare que
neste diretório encontra ficheiros de configuração do sistema e não de um utilizador
específico. Os ficheiros de configuração de um utilizador específico encontram-se
no ficheiro home de cada utilizador.
O utilizador pode ver a totalidade dos ficheiros de 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 ficheiros de configurações específicas para
aqueleutilizador,bemcomotodos osseusficheiros dedados.Na linhade 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
ficheiros especiais associados aos dispositivos do sistema temporários. Estes
dispositivos podem diversos dispositivos como CD/DVD, USB, etc. Apesarde 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 ficheiros
especiais associados aos processos do sistema. Estes ficheiros são especiais
porque representam os processos em funcionamento no sistema. Por exemplo,
haverá um ficheiro 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 - /sbin/ é o diretório destinado aos ficheiros binários
quesão utilizados pelo SuperUtilizador roote paraadministraçãodo 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/- Ficheiros temporários -O /tmp/ é o diretório onde encontramosos ficheiros
temporários do sistema. Estes ficheiros 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 ficheiros 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çõesde utilizadores - O /usr/ é o diretório onde estão
ficheiros 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/ - Ficheiros e dados variáveis - O /var/ é o diretório onde ficam diversos
ficheiros 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émneste diretório quesãocolocadasbasesdedadoslocais
pertencentes a programas instalados pelos utilizadores.
Para aceder a este diretório da linha de comandos, basta digitar cd /var/.
/boot/ - Ficheiros de arranque do sistema - O /boot/ é o diretório onde se
encontramvariadosficheiros necessáriosaoarranquedosistema operativo.É neste
diretório, por exemplo, que podemos encontrar os ficheiros 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çõesdos BootLoaders 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 ficheiros ou fragmentos encontrados serão colocados no
/lost+found/. Este procedimento permite que os utilizadores consigam recuperaro
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 consideradorecente,uma
vez que não existe desde sempre como outros referidos. Neste diretório ficam
ficheiros 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/.
/selinux/ - Segurança reforçada no Linux - O /selinux/ é outro diretório que
seguramente não encontrará em muitas distribuições, uma vez que este sistema
apenas está incluído em algumas distribuições.Selinux significa Security Enhanced
Linux. Trata-se de um módulo de segurança com diversas funcionalidades que
permitem segurarum sistema Linux.Quando este módulo se encontra num sistema
o diretório /selinux/ podesercriado,incluindoficheiros associadosaofuncionamento
deste módulo, mas também um sistema de ficheiros virtual.
Aceda a este diretório pela linha de comandos, digitando cd /selinux/ .
Esta foi uma visão sobre a estrutura de ficheiros de um sistema Linux. No entanto,
dificilmente um utilizador irá encontraresta estrutura exata no seu sistema, uma vez
esta é uma visão geral para os vários sistemas. Por outro lado, também podem
existir diretórios em Distribuições Linux específicas que não se encontram aqui.

Mais conteúdo relacionado

Mais procurados

Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxJuan Carlos Lamarão
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxVirgínia
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatadoNeon Online
 
Unidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema LinuxUnidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema LinuxJuan Carlos Lamarão
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuárioIvani Nascimento
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos iiCarlos Melo
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamentoIvani Nascimento
 

Mais procurados (20)

Entendendo FHS - Palestra Debian Day 2013
Entendendo FHS - Palestra Debian Day 2013Entendendo FHS - Palestra Debian Day 2013
Entendendo FHS - Palestra Debian Day 2013
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Unidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao ShellUnidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao Shell
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios Linux
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Unidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema LinuxUnidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema Linux
 
Curso Linux
Curso LinuxCurso Linux
Curso Linux
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Obtendo ajuda no Linux
Obtendo ajuda no LinuxObtendo ajuda no Linux
Obtendo ajuda no Linux
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuário
 
725
725725
725
 
Aula 11 semana
Aula 11 semanaAula 11 semana
Aula 11 semana
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos ii
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 

Semelhante a Diretórios linux

Estrutura de diretorios no Debian
Estrutura de diretorios no DebianEstrutura de diretorios no Debian
Estrutura de diretorios no DebianJoao Felipe
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Antônio Arapiraca
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxMauro Duarte
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfSidneyMeloFrazao
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x WindownsSENAC RIO
 
Ficha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandosFicha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandoscrespim89
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unixgravetim
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
Aula 05 informática aplicada - discos e sistemas de arquivos
Aula 05  informática aplicada - discos e sistemas de arquivosAula 05  informática aplicada - discos e sistemas de arquivos
Aula 05 informática aplicada - discos e sistemas de arquivosRobson Ferreira
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 

Semelhante a Diretórios linux (20)

Estrutura de diretorios no Debian
Estrutura de diretorios no DebianEstrutura de diretorios no Debian
Estrutura de diretorios no Debian
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009
 
Ficha de trabalho [6]
Ficha de trabalho [6]Ficha de trabalho [6]
Ficha de trabalho [6]
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Ficha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandosFicha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Aula 05 informática aplicada - discos e sistemas de arquivos
Aula 05  informática aplicada - discos e sistemas de arquivosAula 05  informática aplicada - discos e sistemas de arquivos
Aula 05 informática aplicada - discos e sistemas de arquivos
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 

Diretórios linux

  • 1. Diretórios Linux Uma das diferenças que um novo utilizador encontra quando chega ao Linux é a estrutura de diretórios. Os utilizadores com experiência em Windows podem estranhara ausência do C: ou D:, ou outras drives começadas porletras.No Linux, o sistema deficheiros tem uma hierarquia,naqual,a partir daraiz existe umconjunto de diretórios. Cada diretório tem uma designaçãoe funções específicas que a muito curto prazo farão sentido para o utilizador. Toda a estrutura dos ficheiros é hierárquica. O diretório raiz é representado uma barra para a frente, ou seja, “/”. Dentro do diretório raiz entram todos os restantes, designados pornomes compostos portrês letras. Apesarde a designação de cada diretório parecer estranha a um utilizador iniciante, a muito curto prazo, estas designações serão lógicas e facilitarão que o utilizador se movimente pelo sistema, consoante a sua necessidade,porexemplo,para acedere alterar configurações do sistema vai ao /etc/. Para verificar os logs de sistema vai a /var/logs/, etc. Nota: A hierarquia de ficheiros do Linux baseia-se na convençãoFHS,que significa Filesystem Hierarchy Standard.Esta convenção define a estrutura dos sistemas de ficheiros para Linux e Unix. Regra geral, os sistemas de ficheiros Linux respeitam esta convenção, no entanto, podem-se encontrar ligeiras alterações em casos pontuais, pois, algumas distribuições incluem diretórios não previstos da FHS Um utilizador, mesmoiniciante,queconheçaalógicadeorganizaçãodoseu sistema estará melhor preparado para dominar este sistema. Passemos então a descortinar cada Diretório, seu nome e quais as suas funções. Dependendo da distribuição utilizada pelo leitor, a estrutura que apresentamos de seguida poderá ter algumas alterações com o seu sistema, sendo certamente mais reduzida uma vez que estaremos a cobriros diretórios de diferentes distribuições de forma abrangente.
  • 2. Vejamos então a seguinte imagem com a estrutura de diretórios mais comum em linux: / - 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 qualqueroutro 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 ficheiros binários que têm de estar acessíveis a todos os utilizadores do sistema. Estes ficheiros 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 cumprira 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 ficheiros especiais associados aos dispositivos do sistema. Estes ficheiros são especiais porque representam os dispositivos do sistema. Por exemplo, um disco rígido do sistema aparecerá como /dev/sda. Muitos dos ficheiros encontrados no /dev/ não são mais do que ficheiros virtuais que na realidade podem nem existir.Porexemplo, o /dev/null não é mais do que um pseudo ficheiro que não produz qualqueroutpute descartaautomaticamente todo o inputquerecebe.Ou seja,converte qualquerinput
  • 3. em nada ou null. Outro exemplo de pseudo ficheiro é 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 enquadrammaisnacategoria de dispositivos, pois executamuma tarefa específica. São, portanto, dispositivos virtuais. Na linha de comandos você navega para o /dev/ digitando cd /dev/. /etc/ - Ficheiros de configuração - O /etc/ é o diretório onde se encontram todos os ficheiros globais de configuração do sistema. Na sua grande maioria estes ficheiros podem sereditados com recurso a um simples editor de texto. Repare que neste diretório encontra ficheiros de configuração do sistema e não de um utilizador específico. Os ficheiros de configuração de um utilizador específico encontram-se no ficheiro home de cada utilizador. O utilizador pode ver a totalidade dos ficheiros de 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 ficheiros de configurações específicas para aqueleutilizador,bemcomotodos osseusficheiros dedados.Na linhade 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
  • 4. 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 ficheiros especiais associados aos dispositivos do sistema temporários. Estes dispositivos podem diversos dispositivos como CD/DVD, USB, etc. Apesarde 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 ficheiros especiais associados aos processos do sistema. Estes ficheiros são especiais porque representam os processos em funcionamento no sistema. Por exemplo, haverá um ficheiro 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 - /sbin/ é o diretório destinado aos ficheiros binários quesão utilizados pelo SuperUtilizador roote paraadministraçãodo 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
  • 5. 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/- Ficheiros temporários -O /tmp/ é o diretório onde encontramosos ficheiros temporários do sistema. Estes ficheiros 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 ficheiros 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çõesde utilizadores - O /usr/ é o diretório onde estão ficheiros 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/ - Ficheiros e dados variáveis - O /var/ é o diretório onde ficam diversos ficheiros 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émneste diretório quesãocolocadasbasesdedadoslocais pertencentes a programas instalados pelos utilizadores. Para aceder a este diretório da linha de comandos, basta digitar cd /var/. /boot/ - Ficheiros de arranque do sistema - O /boot/ é o diretório onde se encontramvariadosficheiros necessáriosaoarranquedosistema operativo.É neste
  • 6. diretório, por exemplo, que podemos encontrar os ficheiros 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çõesdos BootLoaders 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 ficheiros ou fragmentos encontrados serão colocados no /lost+found/. Este procedimento permite que os utilizadores consigam recuperaro 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 consideradorecente,uma vez que não existe desde sempre como outros referidos. Neste diretório ficam ficheiros 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/. /selinux/ - Segurança reforçada no Linux - O /selinux/ é outro diretório que seguramente não encontrará em muitas distribuições, uma vez que este sistema apenas está incluído em algumas distribuições.Selinux significa Security Enhanced Linux. Trata-se de um módulo de segurança com diversas funcionalidades que permitem segurarum sistema Linux.Quando este módulo se encontra num sistema o diretório /selinux/ podesercriado,incluindoficheiros associadosaofuncionamento deste módulo, mas também um sistema de ficheiros virtual. Aceda a este diretório pela linha de comandos, digitando cd /selinux/ .
  • 7. Esta foi uma visão sobre a estrutura de ficheiros de um sistema Linux. No entanto, dificilmente um utilizador irá encontraresta estrutura exata no seu sistema, uma vez esta é uma visão geral para os vários sistemas. Por outro lado, também podem existir diretórios em Distribuições Linux específicas que não se encontram aqui.