Você está na página 1de 32

m É a maneira pelo qual os dados são

armazenados e controlados, é a forma


como o sistema apresenta e gerencia
essas informações.
m Oão há limite de números de caracteres utilizados
para dar nome a arquivos.
m O Sistema Operacional Linux, olha o arquivo como
uma seqüência de bytes, sem nenhuma estrutura.
Isto proporciona flexibilidade ao sistema de arquivo.
Os programas de usuários, podem colocar o que
desejarem nos arquivos e identificá-los da forma
que lhes forem mais convenientes.
mÉ sensível à caixa (alta e baixa);
m Oão precisam conter extensões;
m Arquivos iniciados por ponto são
especiais;
‡ são ocultos numa listagem normal;
m þada arquivo tem necessariamente um nome.
Além disso, o Sistemas Operacional associa a
cada arquivo algumas outras informações que
chamaremos de atributos de arquivos.
m O Sistema de Arquivo do Linux permite restringir o
acesso aos arquivos e diretórios permitindo que
somente determinados usuários possam acessá-
los. A cada arquivo e diretório é associado um
conjunto de permissões. Essas permissões
determinam quais usuários podem ler ° ,
escrever ° ou executar ° um arquivo.
m 4    4    

  


‡ pode ler a lista de ‡ : pode copiar, imprimir e


diretórios visualizar
‡  permite que você crie,
altere e apague arquivos ‡ : pode mover, apagar,
no diretório modificar
‡  pode pesquisar no
diretório ‡ : execução (programas,
diretórios)
m G caracteres: indicam os privilégios de acesso ao arquivo

m Os primeiros três caracteres das permissões mostram os


privilégios (do dono), para leitura, gravação e execução, na
ordem rwx.

m O segundo conjunto de três caracteres mostra os privilégios dos


membros de grupo

m O terceiro conjunto mostra os privilégios de todos os outros.


   

‡  arquivo comum (regular)

‡ arquivo de diretório

‡  arquivo de ligação

‡  especiais ± estão associados aos dispositivos do


sistema, atuando como intermediário entre o periférico e o
sistema
m As demais informações indicam:
m - Oúmero de links que o arquivo possui. Oo caso 2, que informa
que ele é um subdiretório, dentro de um diretório.
m - Oome do proprietário do referido arquivo, que no exemplo é
root, mas poderia ser joao, maria..
m - Grupo ao qual pertence o proprietário do arquivo: root, que
também poderia ser outro.
m - Quantidade de bytes que o arquivo possui.
m Data e hora de criação ou alteração.
m - nome do arquivo ou diretório.
m Oo Linux todos os arquivos fazem parte de um
diretório, assim eles são mantidos e organizados.
Os diretórios são meios de oferecer endereços dos
arquivos, de maneira que o SO possa acessá-los
rapidamente e facilmente. Ao entrar pela primeira
vez em sua conta, o usuário já está em um
subdiretório denominado subdiretório de entrada.
O Sistema de diretório de Arquivo é uma árvore única
que engloba todos os discos do sistema

- 
 
  
m Diretório raiz é a unidade þ do disco, todos os
subdiretórios pertencem ao diretório raiz;
m Lembre-se : no linux as barras não são
invertidas;
m São descritos aqui os diretórios e subdiretórios

que o Sistema Operacional cria devido a sua

instalação.

m / --- O Diretório Raiz

m A composição do diretório raiz de um sistema

Linux típico.
m þomposição : Arquivos Binários de comandos essenciais de usuários
(disponíveis para todos os usuários).
m ð 
 
 
 
 
   
m Os arquivos que devem estar em /bin são comandos gerais e comandos
de rede.
m þomandos gerais (Alguns exemplos): cat, chgrp, chmod, chown, cp,
date, dd, df,, echo, false, kill, in, login, mkdir, mknod, more, mount, mv,
ps, pwd, rm, rmdir, true, umount, uname.
m þomandos de redes (Alguns exemplos):
m domain name, hostname, netstat, ping.
m Outros«
þomposição : arquivos estáticos do boot.
m Este diretório contém tudo que é necessário
para carregar o sistema, exceto os arquivos de
configuração e o gerenciador de boot.
m Opcionalmente o kernel pode ser colocado em
boot.
m þomposição : arquivos especiais de dispositivos.
m Este é diretório dos dispositivos. þontém um
arquivo para cada dispositivo que o kernel do LIO 
pode suportar.
m A maioria do sistema de HW é mapeado em
arquivos. Ex: /dev/hda, /dev/sda
m þomposição : þonfiguração do sistema da máquina
local com arquivos diversos para a administração
de sistema.
m Em /etc ficam os arquivos e diretórios utilizados
para a configuração do sistema

m 

m þontém pastas de todos os usuários. Diretórios
locais dos usuários.
m þomposição : Bibliotecas compartilhadas e
módulos do kernel essenciais.
m O diretório /lib contém aquelas bibliotecas
compartilhadas que são necessárias para
carregar o sistema e executar os comandos de
arquivos raiz.
m þomposição: tilizados para montar sistemas de
arquivos temporários.
m Ex.:cd - /mnt/cdrom
m Este diretório foi previsto para o administrador
poder montar temporariamente sistemas de
arquivos quando necessitar. O conteúdo deste
diretório é um assunto local e não deve afetar a
maneira que executamos nenhum programa
m þomposição : arquivos de sistema (algumas vezes
mantidos em /etc).
m Os utilitários usados pela administração do sistema (e
outros comandos que somente o root utiliza) estão
armazenados em /sbin.
m Arquivos e/ou comandos armazenados em /sbin
 comandos gerais; comandos de saída; comandos de manipulação
de sistemas de arquivos; gerenciador de boot de inicialização
e comandos de rede.

m São comandos essenciais à inicialização, e restauração do


sistema(halt,fdisk, init, update...)
Esse é o diretório pessoal do root, se ele não existir, o
sistema irá assumir o diretório raiz como sendo
diretório pessoal

m 
m þomposição : arquivos temporários gerados por
alguns arquivos utilitários.
m O /tmp é utilizado para arquivos temporários.
m -odos os diretórios dos usuários devem estar
presentes neste diretório.
m Depois do diretório raiz, esta é a seção mais utilizada
no sistema de arquivos.


þontém dados variáveis do sistema como cache de
aplicações, arquivos de spool e informações de
registros e log
m Reservado para instalações e pacotes de
softwares adicionais, pode-se instalar software
em /opt, mas não pode modificar ou apagar
arquivos instalados.
Ä 
    
 
 
    


m  *diretório>: muda de diretório

m   vai para diretório um nível acima

m  mostra o nome do diretório corrente

m  mostra listagem simplificada

m   mostra listagem detalhada

m  *arquivos>: mostra lista de arquivos específicos


m ü  
    


m   *diretório>: cria o diretório

m   *diretório>: apaga o diretório

m   *diretório>: apaga um diretório e todo seu conteúdo


recursivamente

m   *diretório> * destino>: copia o diretório

m  *diretório antigo> *diretório novo>: muda o nome do


diretório
ü  
  


X  remove arquivos (þ IDADO!!!)

X : move arquivos


Ex: mv arq1 arq2

X  copia arquivos
Ex: cp arq1 arq2
m4 

Você também pode gostar