Guia Completa: Estructura de Directoris Linux i Vincles Simbòlics
Estructura de Directoris Estàndard de Linux
El sistema de fitxers de Linux s'organitza jeràrquicament, començant des del directori arrel /. A continuació, es detallen els directoris principals i la seva funció:
/: Conté el punt de muntatge dels sistemes de fitxers principals. En principi, només conté altres directoris./bin: Conté les ordres bàsiques comcat,ping,cp, etc./boot: Conté els fitxers necessaris per arrencar el sistema./dev: Conté fitxers especials per a diversos dispositius de maquinari./etc: Conté els fitxers de configuració del sistema./home: Conté els directoris inicials de cadascun dels usuaris i les seves dades./lib: Conté les biblioteques necessàries per executar programes./mnt: Conté els punts de muntatge de les unitats externes, com CD-ROMs, unitats de disquet, unitats Zip, etc./proc: És un pseudo-sistema de fitxers que s'utilitza com a interfície del nucli. Conté informació sobre el sistema i, per cada procés en execució, un directori que conté informació sobre aquest procés./root: És el directori inicial de l'usuariroot./sbin: Conté ordres especials que habitualment només són utilitzades per l'usuariroot./tmp: S'utilitza per a fitxers temporals./usr: Conté totes les ordres, aplicacions, documentació i biblioteques que són necessàries per poder operar el sistema. Habitualment, aquests fitxers són només de lectura./var: Conté els fitxers que habitualment canvien. Els fitxers de registre i les cues d'impressió habitualment es troben en aquest directori.
Vincles Simbòlics en Linux
Un vincle simbòlic (o soft link) és diferent d'un vincle dur (o hard link) en el sentit que és un tipus especial de fitxer que conté el nom del fitxer original. Podríem dir que és com un accés directe a Windows.
Quan es crea un vincle simbòlic, es genera un fitxer que conté l'apuntador al fitxer de destí original. Si visualitzéssim un vincle simbòlic amb l'ordre cat, o l'obríssem amb un editor de text, s'obriria el fitxer original. A més a més, si fem modificacions sobre el fitxer de vincle simbòlic, les modificacions també apareixeran en el fitxer original i a la inversa.
Per tal de crear un vincle simbòlic en comptes d'un vincle dur, s'ha d'utilitzar l'ordre ln amb l'opció -s:
ln -s [fitxer_original] [vincle_simbolic]