Directoris Deepin

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.


📁 /binusr/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.


📁 /libusr/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.


📁 /lib64usr/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.


📁 /sbinusr/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

DirectoriFunció principal
/binComandaments bàsics
/bootArrencada del sistema
/devDispositius
/etcConfiguració del sistema
/homeCarpetes d’usuaris
/libLlibreries essencials
/mediaDispositius extraïbles
/mntMuntatges manuals
/optProgramari de tercers
/procInformació del kernel
/rootHome de root
/runDades d’execució
/sbinComandaments d’admin
/srvDades de serveis
/sysMaquinari virtual
/tmpFitxers temporals
/usrProgramari d’usuari
/varDades variables

Espero que t’hagi servit per al teu blog! 🚀