Miquel@Miquel-PC:~$ sudo -i
root@Miquel-PC:~# tree -d -L 1 /
/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── lost+found
├── media
├── mnt
├── opt
├── ostree
├── persistent
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── sysroot
├── tmp
├── usr
└── var
.
📂 Estructura del sistema de fitxers a Linux: Què gestiona cada directori de l’arrel (/)
Si alguna vegada has executat tree -d -L 1 / al terminal i t’has preguntat què fa cada un d’aquests directoris, aquí tens una guia ràpida i clara.
📁 /bin → usr/bin
Executables binaris essencials de l’usuari.
Conté comandaments bàsics del sistema com ls, cp, mv, cat, echo, etc. A moltes distribucions modernes és un enllaç simbòlic a /usr/bin.
📁 /boot
Fitxers d’arrencada del sistema.
Aquí hi trobem el kernel de Linux (vmlinuz), initrd.img (disc RAM inicial) i el carregador d’arrencada (GRUB). Sense aquest directori, el sistema no pot arrencar.
📁 /dev
Dispositius del sistema.
Conté fitxers especials que representen dispositius de maquinari: discs durs (sda), particions (sda1), terminals (tty), etc. Linux tracta els dispositius com a fitxers.
📁 /etc
Fitxers de configuració del sistema.
Aquí es guarden configuracions globals: usuaris i contrasenyes (passwd, shadow), configuració de xarxa, repositoris de programari, etc. És el «cervell» de la configuració del sistema.
📁 /home
Directoris personals dels usuaris.
Cada usuari del sistema té la seva carpeta aquí (/home/usuari), on guarda documents, descàrregues, configuracions d’escriptori, etc.
📁 /lib → usr/lib
Llibreries compartides del sistema.
Conté les llibreries essencials que necessiten els binaris de /bin i /sbin per funcionar. Sovint és un enllaç a /usr/lib.
📁 /lib64 → usr/lib64
Llibreries de 64 bits.
Similar a /lib, però per a arquitectura de 64 bits. Enllaç simbòlic a /usr/lib64.
📁 /lost+found
Recuperació de fitxers.
Cada partició ext4 té el seu propi lost+found. Si el sistema es bloqueja o es corromp, fsck hi recupera fitxers danyats.
📁 /media
Punts de muntatge per a dispositius extraïbles.
Quan connectes un USB, un DVD o una targeta SD, el sistema els munta automàticament aquí.
📁 /mnt
Muntatge manual de dispositius.
Tradicionalment, els administradors hi munten temporalment sistemes de fitxers (discos, xarxa, etc.) de forma manual.
📁 /opt
Programari opcional / de tercers.
Aplicacions que no venen amb el gestor de paquets del sistema (com Google Chrome, VS Code, etc.) solen instal·lar-se aquí.
📁 /ostree
Sistema de fitxers immutable (OSTree).
Usat per distribucions com Deepin/UOS amb sistemes atòmics. Permet gestionar actualitzacions de forma segura i reversible.
📁 /persistent
Dades persistents en sistemes live o read-only.
En sistemes que arrenquen en mode live, aquí es guarden els canvis que es volen mantenir entre sessions.
📁 /proc
Sistema de fitxers virtual del kernel.
Conté informació en temps real sobre processos i maquinari. No és un directori real al disc, sinó una interfície amb el kernel. Per exemple, /proc/cpuinfo mostra informació del processador.
📁 /root
Directori personal de l’usuari root (administrador).
Equivalent a /home/root, però per a l’usuari superusuari. No es troba dins de /home per raons de seguretat.
📁 /run
Dades d’execució temporals.
Conté fitxers temporals que es creen a l’inici del sistema, com PID de processos, sockets, etc. El directori es buida a cada reinici.
📁 /sbin → usr/sbin
Binaries d’administració del sistema.
Comandaments que normalment només pot executar l’administrador (root): fdisk, mkfs, iptables, shutdown, etc.
📁 /srv
Dades de serveis del sistema.
Per a servidors web, FTP, DNS, etc. Per exemple, /srv/www per a llocs web.
📁 /sys
Sistema de fitxers virtual del maquinari.
Similar a /proc, però enfocat a informació estructurada dels dispositius, controladors i busos del sistema.
📁 /sysroot
Arrel del sistema en imatges de recuperació.
Usat en entorns live o de recuperació, on conté el sistema de fitxers real que es repararà.
📁 /tmp
Fitxers temporals.
Qualsevol programa o usuari hi pot crear fitxers temporals. Es buida habitualment en reiniciar el sistema.
📁 /usr
Programari compartit per a usuaris.
És un dels directoris més grans. Conté:
/usr/bin→ executables d’usuari/usr/lib→ llibreries/usr/share→ dades compartides (icones, temes, documentació)/usr/local→ programari compilat localment
📁 /var
Dades variables.
Aquí es guarden fitxers que canvien de mida o contingut: logs del sistema (/var/log), bases de dades, cues d’impressió, cache de paquets (/var/cache), etc.
📌 Resum ràpid
| Directori | Funció principal |
|---|---|
/bin | Comandaments bàsics |
/boot | Arrencada del sistema |
/dev | Dispositius |
/etc | Configuració del sistema |
/home | Carpetes d’usuaris |
/lib | Llibreries essencials |
/media | Dispositius extraïbles |
/mnt | Muntatges manuals |
/opt | Programari de tercers |
/proc | Informació del kernel |
/root | Home de root |
/run | Dades d’execució |
/sbin | Comandaments d’admin |
/srv | Dades de serveis |
/sys | Maquinari virtual |
/tmp | Fitxers temporals |
/usr | Programari d’usuari |
/var | Dades variables |
Espero que t’hagi servit per al teu blog! 🚀