Aula 1: Hierarquia do Sistema de Ficheiros do Linux
O sistema de ficheiros do Linux não é caos — é uma árvore organizada com convenções claras. Na NVIDIA, no primeiro dia de trabalho você vai precisar navegar entre /proc e /dev para ver os drivers da GPU. Esta aula te dá o mapa.
O sistema de ficheiros do Linux é como um prédio de escritórios: cada andar tnum propósito claro. /etc é o ficheiro de documentos, /dev é a sala de equipamentos, /tmp é a cozinha que é limpa toda noite.
- FHS (Filesystem Hierarchy Standard)
- Um padrão que define onde cada tipo de ficheiro deve ficar num sistema Linux
- inode
- Um registo de metadados que descreve um ficheiro — tamanho, permissões, localização no disco — sem o nome
- Diretório (Directory)
- Um ficheiro especial que contém uma lista de nomes de ficheiros e números de inode — basicamente uma pasta
- Link simbólico (symlink)
- Um ficheiro que aponta para outro caminho; quebra se o destino for apagado
- Caminho absoluto (Absolute path)
- Um caminho que começa com / e descreve a localização completa a partir da raiz, independente do diretório atual