Next: Tipos de arquivos
Up: Entrada e Saída
Previous: Entrada e Saída
Esta tabela está localizada no início de cada região de disco contendo
um sistema de arquivos UNIX. Cada nó de indexação (ou
inode desta tabela corresponde a um arquivo e contém as
informações necessárias essenciais sobre os arquivos gravados no
disco:
- O tipo do arquivo (detalhado a seguir);
- O número de links (número de arquivos dando acesso ao mesmo
arquivo);
- O proprietário e seu grupo;
- O conjunto de direitos de acesso associados ao arquivo para o
proprietário do arquivo, o grupo ao qual ele pertence, e enfim todos
os outros usuários do sistema;
- O tamanho em número de bytes;
- As datas do último acesso, da última modificação, e da
última mudança de estado (quando o nó de indexação foi
modificado);
- Os ponteiros para os blocos do disco contendo o arquivo
propriamente dito.
A estrutura stat correspondente dentro do arquivo
<sys/stat.h>. Uma saída simples a partir de stat
seria da seguinte forma:
File: "/"
Size: 1024 Allocated Blocks: 2 Filetype: Directory
Mode: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ system)
Device: 0,0 Inode: 2 Links: 20
Access: Wed Jan 8 12:40:16 1986(00000.00:00:01)
Modify: Wed Dec 18 09:32:09 1985(00021.03:08:08)
Change: Wed Dec 18 09:32:09 1985(00021.03:08:08)
Observação: Esta tabela não contém nem o nome do arquivo, nem os
dados, apenas informações lógicas associadas aos arquivos.
Next: Tipos de arquivos
Up: Entrada e Saída
Previous: Entrada e Saída
Celso Alberto Saibel Santos
2000-11-14