UNIX - I file Unix- Die Dateien UNIX - Les fichiers UNIX: Archivos UNIX - Files

Introdução aos arquivos Unix

Nos sistemas UNIX, todos os elementos são representados sob a forma de arquivo. O conjunto dos arquivo é estruturado em redor de uma única arborescência cuja base, chamada raiz, é notada “/”.


Tipos de arquivos

Os sistemas UNIX definem diferentes tipos de arquivos:

  • Osarquivos físicos, registrados no disco rígido. Trata-se de arquivo no sentido que conhecemos geralmente;
  • Os directórios são arquivos (nós) da arborescência, que podem conter arquivo ou outros directórios. Um directório contém no mínimo um directório parente (notado com dois pontos ..), correspondendo ao directório de nível mais elevado, e um directório corrente (notado.), ou seja, ele mesmo;
  • As ligações são arquivo especiais que permitem associar vários nomes (ligações) a um só e mesmo arquivo. Este dispositivo permite ter várias instâncias de um mesmo arquivo em vários lugares da arborescência, sem necessitar uma cópia, o que permite nomeadamente assegurar um máximo de coerência e economizar espaço no disco. Distinguem-se dois tipos de relações:
    • As relações simbólicas que representam ponteiros virtuais (atalhos) para arquivo reais. Em caso de supressão da relação simbólica, o arquivo apontado não é suprimido. As relações simbólicas são criadas com a ajuda do comando ln - s de acordo com a sintaxe seguinte:
      ln -s nome-doarquivo--real nome-da-relação-simbólica
    • As ligações físicas (também chamadas ligações duras ou em inglês hardlinks) representam um nome alternativo para um ficheiro. Assim, quando um ficheiro possui duas relações físicas, a supressão de uma das relações não provoca a supressão do ficheiro. Mais exactamente, enquanto subsistir no mínimo uma relação física, o ficheiro não é apagado. Por outro lado, quando o conjunto das relações físicas de um mesmo ficheiro é ,o ficheiro é-o também. É necessário notar contudo que é possível criar ligações físicas apenas num único e mesmo sistema de ficheiros. As ligações físicas são criadas com a ajuda do comando ln (sem a opção - n) de acordo com a sintaxe seguinte:
      ln nome-do-ficheiro-real  nome-da-relação-física
  • Os ficheiros virtuais que não têm real existência física porque existem apenas em memória. Estes ficheiros, situados nomeadamente no directório /proc, contêm informações sobre o sistema (processador, ondeamento, discos rígidos, processos, etc.);
  • Os ficheiros de periféricos, situados no directório /dev/, correspondem aos periféricos do sistema. Esta noção pode inicialmente ser desanimadora para um novo utilizador.

Noção de ponto de montagem

Os ficheiros de um sistema UNIX estão organizados numa arborescência única. É contudo possível ter várias partições, graças a um mecanismo chamado montagem, permitindo conectar uma partição a um directório da arborescência principal. Assim, o facto de montar uma partição no directório /mnt/partition tornará o conjunto dos ficheiros da partição acessível a partir deste directório, chamado “ponto de montagem”.

 

A hierarquia dos ficheiros em Unix

Para assegurar a compatibilidade e a mobilidade, os sistemas UNIX respeitam a norma FHS (Fila Hierarchy Standard). A hierarquia básica de um sistema Unix é a seguinte:


/a raiz, contém os directórios principais
/binContém os executávis essenciais para o sistema, empregados por todos os utilizadores.
/bootContém os ficheiros de carregamento do núcleo, entre os quais o carregador de arranque.
/devContém os pontos de entrada dos periféricos.
/etcContém os ficheiros de configuração necessários à administração do sistema (fichiers passwd, group, inittab, ld.so.conf, lilo.conf,…).
/etc/X11contém os ficheiros específicos à configuração de X (contém XF86Config por exemplo)
/homeContém os directórios pessoais dos utilizadores. Na medida em que os directórios situados em /home são destinados a acolher os ficheiros dos utilizadores do sistema, é aconselhável dedicar uma partição específica ao directório /boot para limitar os estragos em caso de saturação do espaço disco.
/libContém as bibliotecas standard partilhadas entre as diferentes aplicações do sistema.
/mntPermite acolher os pontos de montagem das partições temporárias (CD-rom, disquete,…).
/procAgrupa um conjunto de ficheiros virtuais que permitem obter informações sobre o sistema ou os processos em execução.
/rootDirectório pessoal do administrador root. O directório pessoal do administrador situa-se à parte dos outros directórios pessoais, porque se encontra na partição raiz, para poder ser carregado ao arranque, antes da montagem da partição /home.
/sbinContém o executável sistema essenciais (por exemplo, o comando adduser).
/tmpcontém os ficheiros temporários
/usrHierarquia secundária
/usr/X11R6este directório está reservado para o sistema X versão 11 release 6
/usr/X386utilizado antes por X versão 5, é uma ligação simbólica para /usr/X11R6
/usr/bincontém a maioria dos ficheiros binários e comandos de utilizadores
/usr/includecontém os ficheiros de rubrica para os programas C e C++
/usr/libcontém a maior parte das bibliotecas partilhadas do sistema
/usr/localcontém os dados relativos aos programas instalados na máquina local pelo root
/usr/local/binBinários dos ficheiros locais
/usr/local/includeFicheiros de rubrica C et C++ locais
/usr/local/libFicheiros de rubrica C e C++ locais
/usr/local/sbinBibliotecas partilhadas locais
/usr/local/sharebinários sistema local
/usr/local/srchierarquia independente
/usr/sbincontém os ficheiros binários não essenciais ao sistema reservados ao administrador sistema
/usr/sharereservado aos dados não dependentes da arquitectura
/usr/src

contém ficheiros de código fonte

/varcontém dados versáteis como os ficheiros de bases de dados, os ficheiros diários (registos), os ficheiros do spouleur de impressão ou os mails em espera.


Última modificação do dia Sábado 24 de Outubro de 2009 às 21:38:39.Este documento, intitulado « UNIX - Os arquivos (br) ficheiros (pt) »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.
Melhores respostas por « UNIX Os arquivos (br) ficheiros (pt) » em :
O formato PNG Ver O formato PNG O formato PNG (Portable Network Graphics, ou formato Ping) é um formato de ficheiro gráfico bitmap. Foi criado em 1995 para fornecer uma alternativa livre ao formato GIF, formato proprietário cujos direitos são detidos pela...
O sistema de arquivos Ver O que é um sistema de arquivos? Os discos rígidos, por muito pequenos que sejam, contêm milhões de bits, é necessário por isso organizar os dados a fim de poder localizar as informações, é o objetivo do sistema de arquivos. Um disco...
FAT16 e FAT32 Ver O sistema de ficheiro FAT16 O primeiro sistema de ficheiros utilizado num sistema de exploração Microsoft foi o sistema FAT, que utiliza uma tabela de subsídio de ficheiros (em inglês FAT, File Allocation Table)). A tabela de subsídio de...
Arquivo Formato DOC VerFormato DOC Um arquivo DOC é um arquivo de tratamente de texto do pacote burótico l Microsoft Office. Como ler um arquivo DOC ? Ele pode ser aberto com Il Word Viewer ou com o complemento gratuito e livre Openoffice OpenOffice.org....
[Gravura] Gravar ou ler um arquivo .DAA VerOs arquivos tendo a extensão .daa abrem-se com PowerIso (literalmente PowerISO Direct-Access-Archive). PowerISO é uma ferramente permitindo abrir, extrair, criar ou editar imagens de CD ou de DVD e de convertê-las em imagens ISO. Comparadas às...
Reunir vários arquivos em um só VerReunir vários arquivos em um só Para reunir vários arquivos PDF em um só, pode-se utilizar PDFCreator (gratuito) que se utiliza como uma impressora. Para tanto : Abrir todos os arquivos PDF que se quer reunir Depois, para o primeiro...
Download Format Factory VerFormat Factory é um programa que converte vários tipos de arquivos de multimídia. Suas principais características são : 1) Converter os formatos vídeo, audio e imagem mais populares. 2) Corrigir os arquivos danificados. 3) Diminuir o tamanho...
Download Acrobat Reader VerAcrobat Reader é o software original da sociedade Adobe que permite ler e imprimir documentações ao formato PDF. Os ficheiros PDF são ficheiros fiéis aos documentos originais e o formato garante que as informações do ficheiro fonte são preservadas...
O que é um arquivo? VerO que é um arquivo? Um arquivo é uma sequência de informações binárias, ou seja, uma sequência de 0 e 1. Este arquivo pode ser armazenado para guardar um vestígio destas informações. Um arquivo texto é um arquivo composto de ...
Comandos UNIX VerQuadro dos principais comandos UNIX Commando Unix Descrição Opções ls lista o conteúdo de um directórioo-a Mostra todos os ficheiros, incluindo os ficheiros escondidos-l Mostra uma lista detalhada-R Mostra os...
Comandos FTP VerO protocolo FTP FTP (File Transfer Protocol) é um protocolo, ou seja, uma linguagem standard de comunicação entre duas máquinas, permitindo a máquinas de tipos diferentes (ou cujo sistema de exploração é diferente) transferir ficheiros...