sábado, 15 de agosto de 2009

Sistema de Arquivos e Diretórios

Objetivos

  • Entender o que é FHS;
  • Conhecer a estrutura de diretórios do sistema;
  • Descobrir alguns diretórios e suas determinadas finalidades;
Introdução

Cada diretório do sistema tem seus respectivos arquivos que são armazenados conforme regras definida pela FHS - Filesystem Hierarchy Standard, ou Hierarquia Padrão do Sistema de Arquivos, que define que tipo de arquivos deve ser guardado em cada diretório.

A estrutura de diretórios também é conhecida como "árvore de diretórios" porque tem a forma de uma árvore.

Mas, antes do estudarmos a estrutura de diretórios, temos que ter em mente o que são diretórios. Um diretórios nada mais é do que o local onde os arquivos são guardados no sistema. O arquivo pode ser um texto, uma imagem, planilha, etc.

Um detalhe importante a ser observado é que o GNU/LINUX é case sensitive, isto é, ele diferencia letras maiúsculas e minúsculas nos arquivos e diretórios.


/ - Este é o principal diretório do GNU/Linux, e é representado por uma '/' (barra). É no diretório raiz que ficam todos os demais diretórios do sistema.
Este diretório, que vamos conhece agora, são chamados de subdiretórios pois estão dentro do diretório /.

/bin - É o diretório que são guardado os principais comandos executados no sistema de usuári comum exemplo: ls,echo,cp e outros.

/boot - No diretório /boot estão os arquivos de inicialização do sistema.

/ dev - No diretório /dev ficam todos os arquivos de dispositivos.

/etc - No diretório /etc estão os arquivos de configuração do sistema. Este é como se fosse o registro do windows, só que mais facil de encontrar e inserir informações.

/lib - Este diretório é aonde estão as bibliotecas compartilhadas e módulos do kernel.

/ media - Ponto de montagem para dispositivos remóviveis, tais como: cd, dvd, pendrive, camera digital, etc.

/ mnt - Este diretório é utilizado para ponto de montagem temporária de sistema de arquivos, tais compartilhamento de arquivos entre o windows e linux.

/opt - Normalmente, é utilizado por programas proprietarios ou que não fazem parte oficialmente da distribuição.

/sbin - O diretório /sbin guarda os comandos utilizados para inicializar, reparar e restaurar/recuperar o sistema.

Isso quer dizer que esse diretório também é de comandos essenciais, mas os mesmos são utilizados apela pelo usuário root.

/srv - Diretório para dados de serviços fornecidos pelo sistema, cuja aplicação é de alcance geral.

/ tmp - Duretorio de armazenamento de arquivos temporarios.

/usr - O diretorio /usr contém programas que não são essenciais ao sistema. por exemplo, navegadores, gerenciadores de janelas, etc.

/var - O diretório /var contém arquivos de dados variaveis. Por padrão, os programas que geram um arquivo de registro para consulta, mais conhecido como log.

Prática dirigida

Através dos comandos: cd e pwd, navegue no sistema afim de explorar alguns diretórios.

1- verificar o diretório atual:
$ pwd

2 - Ir para o inicio da arvore de diretórios, ou seja, o diretorio /:

$ cd

3 - Ir para o diretório home do usuario logado:

$cd
$cd ~

4 - Ir para o diretório /usr/share:

$cd /usr/share

5 - Subir o nivel na arvore de diretórios:

$ cd ..

6 - Retornar ao diretório anterior:

$ cd -

7 - Entre no diretório /var :

$ cd /var

8 - Entre no diretório /etc e veja o resultado do comando pwd:

$cd /etc
$ pwd

DICA LPI : Comandos de movimentação muitas vezes são grandes alvos nas provas, uma boa interpretação desses comandos pode ser necessária!


Exercício Teórico

1- Qual a finalidade do comando pwd?
2- Escreva a função de cada um dos comandos abaixo:
cd -
cd ~
cd /
cd
cd ..



0 comentários:

Postar um comentário