Explicació senzilla de l'arbre de directoris de GNU / Linux

Arbre principal de directoris de Linux

deia el gran Dennis Ritchie que «UNIX és molt simple, només es necessita un geni per entendre la seva simplicitat«. I realment, encara que pugui semblar molt complex en certes coses, els * nix, i per tant Linux, són bastant simples en altres. De fet, és en aquesta simplicitat què els fa tan bons, flexibles i atractius. Doncs bé, en aquest article, anem a explicar d'una manera molt senzilla l'arbre de directoris de GNU / Linux.

Així, els directoris o carpetes de la teva distro no tindran secrets per a tu. Especial dedicació a aquells que so nous i que provenen de Microsoft Windows, ja que si vénen d'altres UNIX s'adaptaran gairebé immediatament per la semblança. Però és cert que en Windows potser sàpigues on és la unitat C :, on són Documents o Descàrrega, on l'Escriptori o potser on s'instal·len els programes, però per la senzillesa no necessites conèixer molt més.

En canvi, en els * nix, sí que hauries de conèixer l'arbre de directoris d'una manera més profunda, ja que ens serviran per trobar fitxers de configuració, instal·lar alguns paquets en el lloc adequat, localitzar les fonts de l'nucli, o la imatge d'aquest, nostres fitxers personals, etc .:

  • /: És el riectorio principal, l'arrel o root. D'ell pengen la resta de directoris, és a dir, tots els altres seran subdirectoris d'aquest (fins i tot si estan en particions o discs diferents). Sens dubte és la més important.
  • / bin: És el directori on s'emmagatzemen els binaris, és a dir, els programes que fa servir el sistema per tasques administratives com les ordres cp, trobo, grep, mv, rm, ls, kill, ps, el seu, tar, etc.
  • / sbin: La S és de System, i com el seu nom indica, aquí s'emmagatzemen els binaris o programes que fa servir el mateix sistema operatiu per a tasques d'arrencada, restauració, etc. Per exemple, fsck, mount, mkfs, reboot, swapon, ...
  • / boot: És el directori d'arrencada, on hi ha la o les imatges de l'nucli Linux que es carregaran durant l'arrencada, i també directoris i configuració de l'propi gestor d'arrencada.
  • / dev: És un directori molt especial on es troben els dispositius de blocs o caràcters, és a dir, fitxers que representen la memòria, particions, discs, dispositius de maquinari, etc. Ja saps que en UNIX «tot» és un arxiu, i no unitats com en Windows ... Per exemple, el disc dur o particions seran / dev / sda1, / dev / sda2, ... / dev / sdb1, etc.
  • / Mitjana o / mnt: Són els directoris on s'estableixen generalment els punts de muntatge. És a dir, quan inserim algun mitjà extraïble o recurs de xarxa compartit, etc., que hàgim muntat, estaria aquí si ho hem posat com a punt de muntatge. El primer és més específic per mitjans que es munten d'una manera temporal.
  • / etc: Molt important per a l'administrador, ja que aquí resideixen els fitxers de configuració dels components de l'sitema i altres programes instal·lats.
  • / home: És el directori per als usuaris estàndard. Per exemple, aquí s'emmagatzemen dins de directoris separats (un per a cada usuari amb el seu nom), els fitxers personals. Per exemple, / home / isaac o ~ seria la meva directori personal ...
  • / Lib o / lib64: És on s'allotgen les biblioteques necessàries per als binaris presents en el sistema. En / lib64 hi haurà les de les apliacions de 64 bits.
  • / opt: És un directori que emmagatzemarà els paquets o programes instal·lats en el sistema que són de tercers. Per exemple, si instal·lem algun antivirus, Chrome, Arduino IDE, ... o certs paquets grans, solen instal·lar-se aquí.
  • / proc: És un altre directori molt especial, més que un directori és una interfície per dir-ho d'una manera senzilla. I aquí el sistema ens presenta els processos com directoris numerats amb el PID. Dins de cada un d'ells estarà tota la informació necessària per a l'execució de cada procés en marxa. A més, trobaràs fitxers dels quals extreure informació important, com cpuinfo, meminfo, etc. És precisament d'aquests fitxers dels que extreuen infromació alguns comandaments que fem servir habitualment, com per exemple, quan fem ús de free per consultar la memòria disponible, aquest comando realment estarà mostrant el contingut de / proc / meminfo d'una forma ordenada.
  • / root: No cal confondre-ho amb /, una cosa és el directori arrel o root i una altra molt diferent / root. En aquest cas, es pot assemblar a un / home però exclusiu per a l'usuari root o privilegiat.
  • / SVR: Emmagatzema fitxers i directoris relatius a servidors que tens instal·lats en el sistema, com web, FTP, CVS, etc.
  • / sys: Juntament amb / dev i / proc, és un altre dels especials. I com / proc, realment no emmagatzema res, sinó que és una interfície també. En aquest cas, són fitxers virtuals amb informació de l'nucli i fins i tot, es poden emprar alguns dels seus fitxers per configurar certs paràmetres de l'nucli.
  • / tmp: És el directori per a fitxers temporals de tota mena. És emprat pels usuaris per emmagatzemar de forma temporal certs fitxers o fins i tot per emmagatzemar memòria cau o certs fitxers volàtils de navegadors web, etc. No obstant això, hi ha un altre directori per el mateix en / var / tmp.
  • / var: Ja que l'he nomenat anteriorment, es tracta d'un directori amb directoris i fitxers que solen créixer de mida, com a bases de dades, logs, etc. És precisament els logs o registres de sistema pel que és més popular aquest directori, i allà trobaràs moltíssima informació de tot el que passa en el sistema: / var / logs /. Dins d'aquest directori trobaràs separats per directoris, els logs de multitud de programari, inclòs el sistema.
  • / usr: Són les sigles de User System Resources, i actualment almacnea fitxers de només lectura relativso a utilitats de l'usaurio, com els paquets que instal·lem mitjançant el gestor de paquets en la nostra distro. A dins hi ha com una «rèplica» de l'arbre de directoris vistos fins ara (gairebé tots) com si d'un segon nivell es tractés. Trobaràs / usr / bin, / usr / lib, / usr / sbin, / usr / src, etc., que pel que s'ha dit anteriorment i els seus noms, pots fer-te una idea del que emmagatzemen. Només dir que / usr / src és on romandran els fitxers de codi font.

Tingues en compte que no totes les distros segueixen aquest esquema i pot haver petites variacions, però si s'adapten a l' FHS, No tindràs massa problema ...


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   hipohip va dir

    «Almacnea fitxers de només lectura relativso a utilitats de l'usaurio»

    Meravellós.

  2.   L va dir

    tu mai porta accent (segon paràgraf)