File
Per al sistema operatiu un fitxer són bytes i prou; el nom, el tipus i la data són metadades que viuen en un altre lloc.
Introducció
Fins ara has fet servir fitxers sense preguntar-te què són.
Has creat draft.txt, l’has copiat, l’has mogut i l’has esborrat, i tot ha anat bé.
Però hi ha coses que no s’expliquen amb la idea que tens ara.
Per què esborrar un fitxer de 4 GB triga el mateix que esborrar-ne un de 4 bytes?
Per què mv d’un fitxer enorme és instantani, i cp del mateix fitxer triga?
Per què Linux sap que una foto és una foto encara que li canviïs el nom?
Les tres respostes són la mateixa: el fitxer i el seu nom són coses diferents.
Arrenca la màquina de Shell i fes-te un directori per treballar:
wslx connect shell
Els bytes
Per al sistema operatiu, el contingut d’un fitxer és una seqüència de bytes.
Res més.
Una cançó és una seqüència de bytes. Una pel·lícula és una seqüència de bytes. Aquesta pàgina és una seqüència de bytes.
Al sistema operatiu no l’interessa què representen: només els guarda i te’ls torna en el mateix ordre.
L’inode
Si el contingut són els bytes, tota la resta — qui és el propietari, quan es va modificar, quant ocupa — s’ha de guardar en algun altre lloc.
Aquell lloc es diu inode (index node), i cada fitxer en té exactament un.
Mira’l amb stat:
File: notes.txt
Size: 6 Blocks: 8 IO Block: 4096 regular file
Device: 0,84 Inode: 14243021 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ box) Gid: ( 1000/ box)
Access: 2026-08-05 10:16:10.509421213 +0000
Modify: 2026-08-05 10:16:10.511421211 +0000
Change: 2026-08-05 10:16:10.511421211 +0000
Birth: 2026-08-05 10:16:10.509421213 +0000Estàs llegint una vista prèvia.
Inicia la sessió amb Google per llegir la pàgina sencera.
Inicia la sessió amb GoogleNomés et demanarem que acceptis les condicions del servei.