Sistema de fitxers

La informàtica és la ciència o tècnica relativa a la tecnologia que estudia el tractament automàtic de la informació utilitzant dispositius electrònics i sistemes computacionals. Aquest tractament automàtic requereix convencions per tal que els dispositius electrònics funcionen de la mateixa forma i puguen interactuar entre ells. Una de les convencions més antigues i duradores en el món de la informàtica és que el mètode per emmagatzemar i organitzar la informació i les dades contingudes en els dispositius siga un sistema de fitxers, i que aquest sistema de fitxers estiga estructurat jeràrquicament, de tal forma que entre totes les classes de fitxers que poden haver-hi, una d’elles siguen les carpetes o directoris.

En un sistema GNU/Linux, com en la majoria de sistemes operatius, el sistema de fitxers estructura tota la informació del dispositiu en una jerarquia de carpetes i arxius. La diferència entre els sistemes Linux i els altres està que en els primers, qualsevol dada està continguda en un arxiu i tots els arxius estan ubicats en la mateixa jerarquia de directoris. Per tant, en un sistema GNU/Linux la jerarquia de directoris és molt important, ja que qualsevol cosa del sistema és tractada com un fitxer, des de la informació continguda en texts, àudios o vídeos personals de l’usuari, fins a informació d’elements de maquinari, com discs durs, impressores, o el mateix ratolí.

Com que en el Linux tot és tractat com un fitxer i el sistema de fitxers és una estructura jeràrquica, existeix una carpeta molt important en la part de dalt de tota l’estructura. Aquesta carpeta s’anomena “arrel” (root) i està representada pel caràcter de la barra inclinada (/). A continuació, contingudes en la carpeta arrel, hi ha unes altres carpetes que contenen diferents informacions del sistema. Seguint les convencions habituals en Linux, algunes de les carpetes que es poden trobar són les següents:

/dev Conté fitxers d’informació que representa els dispositius físics de l’ordinador.
/etc És la carpeta reservada per a fitxers de configuració del sistema.
/bin Conté fitxers executables essencials per al sistema.
/sbin Allotja programes  essencials, normalment només accessibles per a l’usuari administrador
/usr Conté les aplicacions i recursos disponibles per a tots els usuaris del sistema. Conté altres directoris com /usr/etc, /usr/bin o /usr/lib propis per a aquests programes
/home Conté els directoris personals dels usuaris del sistema.

Des del punt de vista d’un usuari bàsic cal saber que la carpeta més important és la carpeta /home on estan tots els fitxers relacionats amb els usuaris del sistema, tant els seus arxius de dades personals com els fitxers de les configuracions de les aplicacions del sistema. Dins de la carpeta /home hi ha una carpeta amb el nom de cada usuari i aquesta carpeta és referida com a la carpeta principal de l’usuari, carpeta d’inici o carpeta d’usuari (en anglés User home o, simplement, Home)

Al marge es mostra una captura de pantalla de Lliurex 19 en la qual es mostra (en forma d’arbre de carpetes) part de l’estructura de carpetes continguda en el directori arrel (/). Es pot apreciar que dins de la carpeta /home hi ha una carpeta anomenada igual que els usuaris locals d’eixa màquina, administradora i lliurex, són les carpetes d’inici de cada usuari. Fixeu-vos que la icona de la carpeta administradora és diferent i representa una casa, això és degut al fet que la captura s’ha fet des d’un programa obert per la usuària administradora i aquesta carpeta és la seua carpeta d’inici.