Escriu per cercar…

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.

S'ensenya a
Implantació de sistemes operatiusComandes de Linux per administrar i supervisar servidorsASIX

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:

ps
wslx connect shell
shell
cd
mkdir fitxers
cd fitxers

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:

shell
echo "hello" > notes.txt
stat notes.txt
  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 +0000

Estàs llegint una vista prèvia.

Inicia la sessió amb Google per llegir la pàgina sencera.

Inicia la sessió amb Google

Només et demanarem que acceptis les condicions del servei.