Diretório (computação)
De Wikipedia, a enciclopédia encyclopedia
Em informática, diretório ou diretoria[carece de fontes?] é uma estrutura utilizada para organizar arquivos em um computador ou um arquivo que contém referências a outros arquivos.[1] Em muitos computadores, os diretórios são conhecidos como pastas ou gavetas,[2] de modo análogo a uma mesa de trabalho ou ao tradicional arquivo de escritório. O nome deriva de livros como uma lista telefônica que lista os números de telefone de todas as pessoas que vivem em uma determinada área.
Um diretório pode conter referências a arquivos e a outros diretórios, que podem também conter outras referências a arquivos e diretórios. Isso pode se estender bastante. Pode-se ter, por exemplo, vinte diretórios, um dentro do outro.
Os diretórios servem, portanto, para organizar o disco rígido e outras mídias (disquetes, Zip disks, CDs, DVDs, cartões de memória, flash drives USB, etc.). Graças a eles, podemos colocar os arquivos mais importantes em um canto para que não sejam alterados, agrupar arquivos por dono, tipo, ou da forma que for desejada.
Toda essa estrutura de arquivos e diretórios pode ser vista como uma árvore. Assim, o diretório principal, que não tem nome, é conhecido como a raiz ("root ", no original em inglês), os diretórios são ramificações e os arquivos são as folhas.
Em muitos sistemas Unix – incluindo, entre outros, sistemas que usam GNOME, KDE Plasma 5 ou ROX Desktop como ambiente de trabalho, é utilizado o MIME type freedesktop.org "inode/directory" para se referir aos directórios.[3] Este não é um tipo de mídia registrado pela IANA.
Historicamente, e mesmo em alguns sistemas embarcados modernos, os sistemas de arquivos não tinham suporte para diretórios ou tinham apenas uma estrutura de diretórios "plana", o que significa que subdiretórios não eram suportados; havia apenas um grupo de diretórios de nível superior, cada um contendo arquivos. Nos sistemas modernos, um directório pode conter uma combinação de arquivos e subdiretórios.
Uma referência a um local em um sistema de directório é chamada de caminho ou path.
Em muitos sistemas operativos, os programas possuem um chamado working directory associado no qual são executados. Normalmente, presume-se que os nomes dos arquivos aos quais o programa acede residam neste diretório se os nomes dos arquivos não forem especificados com um nome de diretório explícito.
Alguns sistemas operacionais restringem o acesso de um utilizador apenas ao seu directório de utilizador ou directório do projeto, isolando assim suas atividades de todos os outros utilizadores. Nas primeiras versões do Unix, o directório raiz era o directório inicial do utilizador root, mas o Unix moderno geralmente usa outro diretório, como /root para esta finalidade.