Mulți cititori care au folosit Windows și migrează acum la Linux vor fi de acord că prima întrebare sau problemă pe care o întâmpină este „unde sunt stocate programele în Linux?”.
Spre deosebire de Windows, Linux folosește un sistem de fișiere complet diferit; nu există litere de unitate precum „C:\, D:\ etc.”, deoarece acesta nu este standardul Sistemului Ierarhic de Fișiere (FHS).
Acest sistem definește structura sistemelor de fișiere în Linux și alte sisteme de operare UNIX. Cu toate acestea, sistemul de fișiere Linux conține și câteva directoare, care până acum nu au fost definite după cum urmează.
/ - directorul rădăcină (rădăcină)
Tot ce există în sistemul tău Linux se află în directorul / , cunoscut și sub numele de directorul rădăcină.
Acest director este ca și cum am vorbi despre „C:\ în Windows”, ca să spunem așa, dar nu este cazul , deoarece în Linux nu există litere în numele unităților.
/ bin - fișiere binare ale utilizatorului
Directorul /bin conține fișierele binare ale utilizatorului (programele) care trebuie să existe atunci când sistemul rulează în modul utilizator unic.
Este important de știut că în acest director nu pot sau nu ar trebui să existe alte directoare; aici vom găsi doar fișierele binare ale programelor, precum și legăturile simbolice ale acestora, care pot fi distinse printr-o „@”.
/ boot - fișiere de boot ale sistemului
Directorul /boot conține fișierele necesare pentru pornirea sistemului, de exemplu, fișierele GRUB și Kernel sunt stocate aici.
Nucleul sistemului poate fi identificat ca un fișier imagine numit vmlinuz-version _ kernel) trebuie să fie localizat în acest director sau în directorul rădăcină.
/ cdrom mount point pentru CD-ROM
Directorul /cdrom nu face parte din sistemul de fișiere FHS ca atare, dar poate fi găsit în continuare în mai multe distribuții.
Acest director este o locație temporară pentru unitatea CD/DVD a computerului . Totuși, locația standard pentru dispozitivele media temporare este directorul /media.
/ dev fișiere dispozitiv.
Linux vede dispozitivele ca fișiere, iar directorul / dev conține fișiere speciale care reprezintă dispozitive. Nu sunt exact aceste tipuri de fișiere așa cum suntem obișnuiți să le vedem.
De asemenea, este important să știți că dispozitivele pot fi bloc sau caracter. În mod normal, dispozitivele de blocare sunt cele care stochează date și dispozitivele de caractere care transferă date.
Practic aici putem găsi punctele de montare ale altor partiții sau dispozitive conectate la computer.
De exemplu , /dev/sda este punctul de montare al hard disk-ului utilizat, iar celelalte partiții ale acestei unități vor fi numerotate astfel încât prima partiție să fie /dev/sda1, a doua /dev/sda2 și așa mai departe.
Pentru alte discuri, unități USB sau dispozitive de stocare conectate, le vom identifica ca /dev/sdb, /dev/sdc și așa mai departe.
Putem verifica acest lucru de la terminal executând comanda:
sudo fdisk -l
Întrucât pentru fișierul asociat cu mouse-ul de tip PS/2 va fi /dev/psaux.
/ etc - fișiere de configurare
Directorul /etc conține fișiere de configurare care pot fi editate manual folosind un editor de text.
Rețineți că directorul / etc conține fișiere de sistem importante, toate sunt configurații, care sunt fișiere statice.
Fișierele executabile, cu atât mai puțin fișierele binare, nu ar trebui găsite aici niciodată.
/ home - dosarul de start al utilizatorului
Directorul /home conține folderele principale pentru toți utilizatorii . De exemplu, dacă numele dvs. de utilizator este „utilizator1”, atunci directorul dvs. principal va fi /home/utilizator1.
Acest folder conține fișiere de utilizator și date legate de utilizator, precum și fișiere de utilizator și preferințe.
Fiecare utilizator are doar acces la scriere în directorul său de acasă și, pentru a modifica alte fișiere din sistem, ar trebui să aibă permisiuni super utilizator sau să fie utilizator root.
/ lib biblioteci de sistem
Directorul /lib conține bibliotecile necesare fișierelor binare situate în directoarele /bin și /sbin.
Cu o singură diferență, că bibliotecile necesare pentru binarele din folderul / usr / bin se află în directorul / usr / lib.