Esta seção descreve como trabalhar com arquivos e pastas.
Os sistemas de arquivos são organizados em uma estrutura hierárquica semelhante a uma árvore. O nível mais alto do sistema de arquivos é o / ou diretório raiz. Nessa filosofia de design, tudo é considerado um arquivo, incluindo discos rígidos, partições e mídia removível. Todos os arquivos e diretórios (incluindo outros discos e partições) existem abaixo do diretório raiz.
Por exemplo, /home/jebediah/cheeses.odt mostra o caminho completo correto para o arquivo cheeses.odt que existe no diretório jebediah que está abaixo do diretório inicial (home), que por sua vez, está abaixo do diretório raiz (/).
Sob o diretório raiz (/), existe um grupo importante de diretórios do sistema que são normalmente usados. A seguinte lista descreve os diretórios comuns que estão diretamente abaixo do diretório raiz (/):
/etc – Arquivos de configuração, scripts de inicialização, e assim por diante
/home – Diretórios iniciais de usuários locais
/bin – Aplicativos binários importantes
/boot – Arquivos que são necessários para inicializar o computador
/dev – Os arquivos de dispositivos
/lib – Bibliotecas do sistema
/lost+found – Fornece um sistema @@lost e found para arquivos que existem sob o diretório raiz (/)
/opt – Fornece um local de instalação para aplicativos opcionais
/proc – Diretório dinâmico especial que mantém informações sobre o estado do sistema, incluindo processos atualmente em execução
/media – Mídia removível montada (carregada) , como CDs, câmeras digitais, e assim por diante
/mnt – Sistemas de arquivos montados
/root – Diretório inicial (home) do usuário root, pronunciado “slash-root”
/sbin – Binários de sistema importantes
/srv – Fornece um local para dados usados por servidores
/sys – Contém informações sobre o sistema
/tmp – Arquivos temporários
/usr – Aplicativos e arquivos que estão disponíveis ao acesso de todos os usuários
/var – Arquivos variáveis, como logs e bancos de dados