No Linux e Unix tudo é um arquivo. Diretórios são arquivos, arquivos são arquivos, e dispositivos são arquivos. Dispositivos são geralmente referidos por nódulos; entretanto, eles ainda são arquivos.
Sistemas de arquivos do Linux e Unix são organizados em uma hierarquia, estilo estrutura de árvore. O nível mais alto do sistema de arquivos é o /
ou diretório raiz. Todos os outros arquivos e diretórios existem sob o diretório root. Por exemplo, /home/jebediah/queijos.odt
mostra o caminho completo correto para o arquivo que existe em
Sob o diretório root (/
) existe um grupo de diretórios comuns à maioria das distribuições Linux. A seguinte lista contém uma lista dos diretórios comuns que estão diretamente sob o diretório root (/
):
/bin
- importante aplicativos binários
/boot
- arquivos de configuração do boot , kernels, e outros arquivos necessários durante o período do boot.
/dev
- os arquivos do dispositivo
/etc
- arquivos de configuração, scripts de inicialização, etc.
/home
- diretórios home para diferentes usuários
/initrd
- usado quando está criando um processo de boot initrd personalizado
/lib
- bibliotecas de sistema
/lost+found
- fornece um sistema perdido+achado para arquivos que existem sob o diretório root (/
).
/media
- monta ( carrega ) automaticamente partições em seu disco rigido ou mídia removivel como CDs, câmeras digitais, etc.
/mnt
- sistema de arquivos montado manualmente em seu disco rigido.
/opt
- fornece um local opcional para aplica
/proc
- diretório dinâmico especial que mantem informação sobre o estado do sistema, incluindo os processos atualmente executados.
/root
- diretório home do usuário root, pronuciado "eslash-ruut"
/sbin
- binários de sistema importantes.
/srv
- pode conter arquivos que são servidos para outros sistemas
/sys
- arquivos de sistema
/tmp
- arquivos temporários
/usr
- aplicativos e arquivos que são na maioria das vezes disponíveis ao acesso de todos usuários
/var
- arquivos variáveis tal como logs e bancos de dados