Aula 1: Hierarquia do Sistema de Arquivos do Linux
O sistema de arquivos 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 arquivos do Linux é como um prédio de escritórios: cada andar tem um propósito claro. /etc é o arquivo 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 arquivo deve ficar num sistema Linux
- inode
- Um registro de metadados que descreve um arquivo — tamanho, permissões, localização no disco — sem o nome
- Diretório (Directory)
- Um arquivo especial que contém uma lista de nomes de arquivos e números de inode — basicamente uma pasta
- Link simbólico (symlink)
- Um arquivo 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