Como se estruturan os directorios en GNU / Linux?

Cartafoles Linux

Moitos de nós aprendemos a usar o noso ordenador grazas a algunha versión de Windows. Unha das primeiras habilidades que nos ensinaron (ou polo menos así me pasou a min) é xestionar a nosa información contida no noso equipo, xa sexa no disco duro ou nos soportes extraíbles (aínda recordo que os meus profesores facían exames sobre como moverse, copiar, crear, organizar e localizar ficheiros e cartafoles dentro do sistema, eses rapaces realmente se fixeron pesados ​​co xestor de ficheiros de Win 3.1 XD).

Esta vez veremos como o xerarquía de directorios en GNU / Linux. É certo que non é extremadamente necesario coñecelo ao 100%, pero créeme que che facilitará a vida ter unha idea dela;).

Pretendo que este artigo teña o dobre propósito de ser unha guía de acceso rápido, ademais de ser unha guía de referencia para futuras consultas. Para iso, a información que, creo, é máis "Especializado" ten unha cor máis apacible para tratar de facilitar a lectura rápida.

Estrutura xeral dos directorios

No sistema de ficheiros UNIX (e similares, como GNU / Linux), hai varias sub-xerarquías de directorios que teñen varias e diferentes funcións de almacenamento e organización en todo o sistema. Estes directorios pódense clasificar en:

<° estático: Contén ficheiros que non cambian sen a intervención do administrador (root), pero poden ser lidos por calquera outro usuario. (/ bin, / sbin, / opt, / boot, / usr / bin...)

<° Dinámico: Contén ficheiros que se poden cambiar e poden ser lidos e escritos (algúns só polo seu respectivo usuario e raíz). Conteñen axustes, documentos, etc. (/ var / mail, / var / bobina, / var / run, / var / lock, / home...)

<° Compartido: Contén ficheiros que se poden atopar nun ordenador e usalos noutro, ou incluso compartidos entre usuarios.

<° Restrinxido: Contén ficheiros que non se poden compartir, só o poden modificar o administrador. (/ Etc, / boot, / var / run, / var / lock...)

raíz: é o nome convencional da conta de usuario que ten todos os dereitos en todos os modos (usuario único ou múltiple). A raíz tamén se di superusuario. Normalmente esta é a conta de administrador. O usuario root pode facer moitas cousas que un usuario común non pode, como cambiar o propietario ou os permisos dos ficheiros e vincularse a pequenos portos. Non se recomenda usar o usuario root para unha sesión sinxela de uso regular, xa que pon en risco o sistema garantindo o acceso privilexiado a cada programa en execución. É preferible usar unha conta de usuario normal e usar o comando su para acceder aos privilexios de root se é necesario.

Esta estrutura represéntase en forma de árbore, como se mostra na seguinte imaxe:

árbore de directorios

onde a raíz da árbore/) é a base de toda a estrutura de directorios e ramas (directorios e ficheiros) xorden ou penduran da devandita base.

 Estrutura de árbore de directorios en GNU / Linux

Algunhas distribucións de Linux fan modificacións na estrutura da árbore de directorios para adaptarse ás súas propias necesidades. De todos os xeitos o estándar é o seguinte:

ficheiros de xerarquía

Así se ve no meu computador (incluso nas capturas de pantalla do escritorio reflicte o meu espírito de metal XD):

Sistema de ficheiros

Basta cos desvíos e mergullámonos no tema ...

Descrición do eestrutura de árbore de directorios

raíz

 

 

<° / (raíz): Semellante ao directorio raíz "C: \”Dos sistemas operativos DOS e Windows. É o nivel máis alto dentro da xerarquía de directorios, é o contedor para todo o sistema (acceso ao sistema de ficheiros, incluídos os discos extraíbles [CD, DVD, pen drives, etc.]).

caixa

 

 

<° / bin (binario): Os binarios son os executables de Linux (similares aos ficheiros .exe Windows). Aquí teremos os executables dos propios programas do sistema operativo.

bota

 

 

<° / arranque (arranque): Aquí atopamos os ficheiros necesarios para iniciar Linux, desde os ficheiros de configuración do cargador de arranque (Grub - Lilo), incluso o seu núcleo do sistema.

Cargador de arranque: é un programa sinxelo (que non ten todas as funcionalidades dun sistema operativo) deseñado exclusivamente para preparar todo o que o sistema operativo necesita para funcionar.

Núcleo ou núcleo: é o software que é a parte máis importante do sistema operativo. É o principal responsable de proporcionar aos distintos programas acceso seguro ao hardware do ordenador ou, de xeito básico, encárgase da xestión dos recursos, a través dos servizos de chamadas do sistema.

dev

 

 

<° / dev (dispositivos): Este cartafol contén dispositivos do sistema, incluso aqueles aos que non se lles asignou (montou) un directorio, por exemplo micrófonos, impresoras, pen drives (memorias USB) e dispositivos especiais (por exemplo, / dev / null). Linux trata os dispositivos coma se fosen un ficheiro máis para facilitar o fluxo de información.

/ dev / dispositivo nulo ou nulo (periférico nulo): é un ficheiro especial que descarta toda a información que está escrita ou redirixida nel. Pola súa banda, non proporciona ningún dato a ningún proceso que tente ler del, simplemente devolve un EOF ou o final do ficheiro. O xeito máis utilizado é a redirección, xa que / dev / null é un ficheiro especial e non un directorio; polo tanto, non pode mover (mv) nin copiar (cp) ficheiros dentro.

etc

 

 

<° / etc (etc.): Aquí gárdanse os ficheiros de configuración dos programas instalados, así como certos scripts que se executan ao iniciar o sistema. Os valores destes ficheiros de configuración pódense complementar ou substituír polos ficheiros de configuración de usuario que cada un ten no seu respectivo "fogar" (cartafol persoal).

  • / etc / opt / Ficheiros de configuración para programas aloxados dentro do directorio / opt.
  • / etc / X11 / Arquivos de configuración do sistema X Window, versión 11.

X: Encárgase de amosar a información gráfica completamente independente do sistema operativo.

  • / etc / sgml / Ficheiros de configuración para SGML.

A linguaxe SGML: Consiste nun sistema para a organización e etiquetaxe de documentos. Úsase para especificar as regras para etiquetar documentos e non impón ningún conxunto de etiquetas especiais.

  • / etc / xml / Ficheiros de configuración para XML.

XML: É unha etiqueta metalingüe extensible desenvolvida polo World Wide Web Consortium (W3C). É unha simplificación e adaptación do SGML. É máis doado de implementar xa que evita algunhas funcións avanzadas de SGML.

casa

 

 

<° / casa (casa): Aquí están os ficheiros de configuración do usuario, así como os ficheiros persoais do usuario (documentos, música, vídeos, etc.), agás o superusuario (administrador, root) que ten un directorio separado. Semellante a "Os meus documentos" en Windows.

lib

 

 

<° / lib (bibliotecas): Contén as bibliotecas compartidas esenciais (mal coñecidas como bibliotecas) dos programas aloxados, é dicir, para os binarios en / bin / y / sbin /, as bibliotecas para o núcleo, así como módulos e controladores.

medios

 

 

<° / media (media / media): Contén os puntos de montaxe de soportes de almacenamento extraíbles, como lectores de CD-ROM, Pendrives (memoria USB) e incluso serve para montar outras particións do mesmo disco duro, como unha partición que outro sistema operativo usa.

mnt

 

 

<° / mnt (montaxes): Este directorio úsase normalmente para montaxes de unidades temporais. É un directorio similar a / media, pero é usado principalmente por usuarios. Úsase para montar temporalmente discos duros e particións no sistema; non precisa contrasinal, a diferenza do directorio / media.

opt

 

 

<° / opt (opcional): Contén paquetes de programa opcionais para aplicacións estáticas, é dicir, pódense compartir entre usuarios. Estas aplicacións non gardan a súa configuración neste directorio; Deste xeito, cada usuario pode ter unha configuración diferente da mesma aplicación, de xeito que a aplicación se comparte pero non as configuracións de usuario, que se gardan no seu directorio respectivo en / home.

proceso

 

 

<° / proc (procesos): Contén principalmente ficheiros de texto, sistemas de ficheiros virtuais que documentan o núcleo e o estado dos procesos nos ficheiros de texto (por exemplo, tempo de actividade, rede).

raíz

 

 

<° / root (administrador): É o / home do administrador (só para el). É o único / home que non está incluído -por defecto- no mencionado directorio.

sbin

 

 

<° / sbin (binarios do sistema): Sistema binario especial, comandos e programas exclusivos do superusuario (root), por exemplo init, route, ifup, como mount, umount, shutdown). Un usuario pode executar calquera destas aplicacións de comando, se ten permisos suficientes ou se ten o contrasinal do superusuario.

srv

 

 

<° / srv (servizos): Información do sistema sobre certos servizos que ofrece (FTP, HTTP ...).

tmp

 

 

<° / tmp (temporal): É un directorio onde se almacenan os ficheiros temporais (por exemplo: mediante o navegador de internet). Cada vez que se inicia o sistema limpase este directorio.

usr

 

 

<° / usr (usuarios): Xerarquía secundaria de datos do usuario; contén a maioría das utilidades e aplicacións multi-usuario, é dicir, accesibles a todos os usuarios. Noutras palabras, contén ficheiros que se comparten, pero son só de lectura. Este directorio incluso se pode compartir con outros ordenadores da rede local.

  • / usr / bin: Conxunto de executables (non administrativos para todos os usuarios) da maioría das aplicacións de escritorio entre outras (por exemplo Firefox). Son de só lectura, pero poden ter a súa propia configuración para cada usuario de / home. Algúns executables comparten as mesmas bibliotecas que outras aplicacións, polo que xeralmente non hai dúas bibliotecas idénticas no mesmo sistema, o que aforra memoria e proporciona máis orde.
  • / usr / include: Os ficheiros de cabeceira para C e C ++.
  • / Usr / lib: Bibliotecas para C e C ++.
  • / usr / local: É outro nivel dentro que ofrece unha xerarquía similar ao propio directorio / usr.
  • / usr / sbin: Sistema binario non esencial; por exemplo, demos para varios servizos de rede. É dicir, contén programas que non fornecen unha interface de usuario e normalmente executanse ao iniciar o sistema ou en determinadas circunstancias. Non son xestionados directamente polo usuario mentres se está executando, aínda que se poden configurar antes de executalos.
  • / usr / share: Ficheiros compartidos como ficheiros de configuración, imaxes, iconas, temas, etc.
  • / usr / src: Códigos fonte dalgunhas aplicacións e do núcleo Linux. Como / mnt, este cartafol é xestionado polos usuarios directamente para que poidan gardar nel o código fonte de programas e bibliotecas e así poder acceder a el facilmente, sen problemas cos permisos. Permite que o código fonte teña o seu propio espazo, accesible pero afastado de todos os usuarios.
  • / usr / X11R6 / X Window System, versión 11, versión 6. Este directorio está relacionado co entorno gráfico.

foi

 

 

<° / var (variables): Ficheiros variables, como rexistros, ficheiros de cola, bases de datos, ficheiros temporais de correo electrónico e algúns ficheiros temporais en xeral. Xeralmente actúa como un rexistro do sistema. Axuda a atopar as orixes dun problema.

  • / var / cache: Caché de aplicacións, aínda que o directorio / tmp tamén se usa para o mesmo.
  • / var / crash / Os datos e a información deposítanse, referidos a fallos ou erros do sistema operativo. É máis específico que / onde en xeral
  • / var / games / Datos variables de xogos do sistema. Este directorio non é esencial e a miúdo omíteno as propias aplicacións de xogos, xa que usan o cartafol de usuario en / home para gardar datos variables como configuracións, por exemplo. De todos os xeitos, os xogos gnome usan este directorio.
  • / var / lib: Información sobre o estado actual das aplicacións, modificable polas propias aplicacións.
  • / var / lock: Ficheiros que aseguran que un recurso só o usa unha aplicación específica que solicitou a súa exclusividade ata que se publica.
  • / Var / log: É un dos subdirectorios máis importantes xa que aquí se almacenan todo tipo de rexistros do sistema.
  • / var / mail: Caixa de correo ou mensaxes dos usuarios. Se non usa a encriptación, os programas que manexan correos electrónicos adoitan empregar o cartafol persoal para o mesmo traballo.
  • / var / opt: Datos empregados polos paquetes almacenados en / opt.
  • / var / run: Información recente. Trata sobre o funcionamento do sistema desde o último arranque. Por exemplo, os usuarios rexistrados ou rexistrados actualmente, que entraron; e os demos que están correndo.
  • / var / bobina: Tarefas á espera de ser procesadas (por exemplo, colas de impresión e correo sen ler).
  • / var / tmp: Arquivos temporais que, a diferenza de / TmpNon se borran entre sesións ou reinicios do sistema, pero son prescindibles.

<° / sys (sistema): Contén parámetros de configuración do sistema en execución. Datos referidos ao núcleo, bus, dispositivos, firmware, fs (sistema de ficheiros) e outros.

<° / perdido + atopado: Nos sistemas Unix, cada unha das particións / sistemas de ficheiros ten un directorio chamado / perdido + atopado no que se gardan ficheiros e directorios (ou restos deles) recuperados tras unha revisión do sistema de ficheiros a través da ferramenta fsck, todo isto normalmente causado por fallos do sistema, apagos forzados do ordenador, cortes de enerxía, etc.

Todos eses ficheiros e directorios recuperáronse despois dun fsck almacénanse coa seguinte estrutura no directorio / perdido + atopado, o nome de cada ficheiro é o número de inodo:

raíz raíz drwxr-xr-x 3 4096 2010-03-12 09:38 # 123805
raíz raíz drwxr-xr-x 3 4096 2010-03-12 09:38 # 125488
raíz raíz drwxr-xr-x 3 4096 2010-03-12 09:38 # 135836
-rw-r - r– raíz raíz 2 2473 2010/03/02 16:03 # 137864
-rw-r - r– raíz raíz 2 18505 2010/03/02 16:03 # 137865
-rw-r - r– raíz raíz 2 56140 2010/03/02 16:03 # 137866
-rw-r - r– raíz raíz 2 25978 2010/03/02 16:03 # 137867
-rw-r - r– raíz raíz 2 16247 2010/03/02 16:03 # 137868
-rw-r - r– raíz raíz 2 138001 2010/03/02 16:03 # 137869
-rw-r - r– raíz raíz 2 63623 2010/03/02 16:03 # 137870
-rw-r - r– raíz raíz 2 34032 2010/03/02 16:03 # 137871
-rw-r - r– raíz raíz 2 2536 2010/03/02 16:03 # 137872

Estes ficheiros poden estar corrompidos ou incompletos, pero podemos ter sorte e atopar o que pensamos que se perdeu despois de fsck. Teremos que revisar os ficheiros e directorios un por un porque se perdeu o nome do ficheiro. Pode ser unha tarefa difícil revisar todos os ficheiros e directorios e intentar colocalos de novo no seu lugar, nalgúns casos pode ser practicamente imposible.

fsck (comprobación do sistema de ficheiros ou comprobación da coherencia do sistema de ficheiros): é unha utilidade cuxa función é resolver incoherencias no sistema de ficheiros, xa que corrixe posibles erros no sistema. fsck execútase automaticamente ao iniciar o sistema en caso de fallo, pero tamén pode ser usado manualmente polo administrador do sistema para forzar unha verificación.

Así que xa sabes, estúdao ben, que para mañá hai un exame XD ...

Fontes:

Wikipedia

http://tuxpepino.wordpress.com/2008/01/09/jerarquia-directorios-gnulinux/


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

50 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   David Segura M. dixo

    Moi útil para descubrir con un pouco máis de detalle como é a organización Linux, grazas!

    1.    jose dixo

      Podes axudarme en que cartafoles se almacenan os contrasinais dos usuarios en Ubuntu

      1.    Joaquín JH dixo

        / etc / shadow
        pero os contrasinais mostrados aparecerán cifrados

  2.   axeitado dixo

    wooooow !!
    Excelente traballo @Perseo

  3.   nerjamartin dixo

    Parabéns Perseo, estupendo traballo !! 🙂

  4.   oscar dixo

    Excelente tuto, sería moi bo, dentro das túas posibilidades, poñelo en PDF dentro do foro de Tutoriais. +1.

    1.    David Segura M. dixo

      Sempre podes usar http://www.printerfriendly.com para iso

  5.   marco dixo

    +10 !!!! Fabuloso, acabo de engadir o elemento aos meus favoritos. explicación clara da estrutura de Linux. Non sabía moitas destas cousas !!!!

    1.    elav <° Linux dixo

      Perseo é certo. Excelente artigo 😀

    2.    KZKG ^ Gaara dixo

      Sinceramente, tamén aprendín moito deste artigo ... incrible o ben explicado que é, Perseo realmente ten un don para iso O_o

      1.    Coraxe dixo

        Xa claro

  6.   electrón22 dixo

    Excelente, moitas grazas 😀

  7.   Perseo dixo

    Grazas a todos polos vosos comentarios 😀

    1.    electrón22 dixo

      Non podes facer un PDF, esta información debe compartirse 😀

      1.    Perseo dixo

        Por suposto, só me darás un pouco de espazo (ultimamente teño traballo: D) e fareino de bo grado 😉

        1.    electrón22 dixo

          Estarei pendente 😀

  8.   mono dixo

    A explicación é excelente. Moi bo artigo.

  9.   yoyo dixo

    Imbatible 😉

  10.   Carlos-Xfce dixo

    Moitas grazas por este artigo, Perseo. Este tipo de información enriquece moito o blogue, xa que non só se trata de novas ou amosar como configurar algo, senón de saber máis sobre o noso sistema operativo. Sen dúbida, agora sei un pouco máis sobre cousas que sempre quixen saber cando me atopaba con eses ficheiros "canallas" que non me deixaban facer cambios porque non era "raíz", jeje jeje.

    1.    Perseo dixo

      Moitas grazas por comentar amigo, intentaremos seguir mellorando: D.

      PD: Desculpe o atraso, pero estou probando outras distros 😉 para o meu ordenador.

  11.   jelpasaxeiro dixo

    ¿Sabes dun comando que obriga a unha aplicación fóra do sistema a instalarse en opt en lugar de no sistema de ficheiros?

  12.   arturo molina dixo

    Está moi ben explicado, por fin entendín por que cando usei o cd en directo de Slax, baseado en Slackware, montei cousas en mnt e non en medios. Saúdos.

  13.   wibort dixo

    Excelente artigo, moi completo, grazas pola contribución.

    Pdta. Regras da sonata! 😛

  14.   Roy dixo

    Moi ben. Grazas polo investimento.

  15.   xeodriht dixo

    Moi bo artigo, moitas grazas pola información!

  16.   jeronimosteel dixo

    Ola, é posible descargar esta guía en pdf ou doc ​​para imprimir para que a poida ler en calquera lugar, se é posible, dame a ligazón

    1.    KZKG ^ Gaara dixo

      Olá
      Podes imprimir directamente a través do mesmo navegador ou gardar esta páxina (Ficheiro-Gardar) e logo imprimila na casa.

      Espero que te axudei 😉
      Un saúdo e benvidos ao blog.

  17.   benybarba dixo

    a verdade é o mellor documentado e resumido que vin parabéns para o creador deste artigo

  18.   oscar dixo

    Grazas pola contribución !!! É moi útil descubrir que pasa.

  19.   lata dixo

    O directorio / dev / está cheo de ficheiros, que apuntan a dispositivos "non unidades" (porto serie, unidades de disco paralelas, físicas ou virtuais ... bla, bla, bla) para o resto, moi ben!

  20.   Belen dixo

    Ola, moi ben, todos vós, por recomendación dun amigo cheguei a esta fermosa páxina web e aprendín máis sobre Linux, aínda teño moitas dúbidas é que creo que estiven acostumado a usar Windows, pero cando vin o ordenador do meu amigo sorprendeume e Gustaríame saber máis.

    Os rapaces saben que en Windows hai particións lóxicas (disco C, disco D) en Linux como podo facelo porque ollar en Windows se pasou algo eliminei o C e mediante unha copia de seguridade que gardara no D podería recuperalo no seu lugar en Linux non sei como é Estou totalmente perdido.

    Ben, espero que me axudes por favor, gústame Linux e gustaríame que me axudases.

    Tchau

    1.    animado dixo

      Ola Belen:

      Ben, o primeiro e máis importante é querer aprender e, ao parecer, tes iso de sobra. O meu consello é que comece a ler Este artigo e as ligazóns que podes atopar nela.

      Non obstante, para facer o mesmo que en Windows a cousa é relativamente sinxela, só tes que separar a partición para o / home. Pero como dicía, se non tes nin idea do sistema de ficheiros de GNU / Linux, Creo que debería comezar con ese artigo 😉

      1.    Belen dixo

        Moitas grazas, ben sabes polo que puiden ler, acabo de descubrir que son distribucións, a min gústame moito kubuntu, vin outras pero o nome paréceme agradable> .. <Comezarei a dar os meus primeiros pasos 🙂 grazas repetidas veces, comentarei como estou con Linux.

        Adeus 🙂

        1.    animado dixo

          Moi boa opción ^ _ ^

  21.   konzentrix dixo

    Moi bo titorial, si señor. Mostra que o resolviches. Para os que non entendan moito será de grande axuda e para os que estamos máis colocados serve como bo recordatorio de lectura.

  22.   Goku dixo

    Bos días, gustoume moito o teu artigo. Teño unha dúbida:
    Como podo gardar ficheiros no directorio raíz? É que / home xa está cheo e quero saber se se pode empregar o directorio / para ter máis espazo, hai máis de 20 Gb que quero aproveitar. Non me gustaría ter que cambiar o tamaño das particións. Grazas pola axuda.

  23.   Rodolfo dixo

    Moi bo artigo, parabéns e segue así, sigo e non esquezo que sempre te invito a coñecer BSD (sistema operativo)

  24.   Samuel dixo

    Excelente traballo, moi ben explicado. Grazas…!

  25.   porteiro dixo

    Moi bo dos máis completos que puiden ler ata hoxe.

    Saúdos.

  26.   José dixo

    Ola, pregúntolle en que consiste o número de Linuxuser e o vin en diferentes sitios de internet. Grazas de antemán pola súa resposta.

  27.   Alexandra Diel dixo

    Estupendo !! Teño Huayra instalado na rede escolar e son mellores que Windows. A información foime moi útil. Grazas por compartir!!

  28.   Simón Valdés dixo

    Grazas, excelente traballo, isto aclarou moitas dúbidas e axudoume a facilitar a instrución ao mundo de Linux.

  29.   Nicholas dixo

    Ola, teño un ultra cun disco híbrido e gustaríame instalar todo o relacionado co comezo na parte ssd, estaba a buscar e non atopei algo específico pero esta nota http://www.linux-es.org/node/112 que polo que podería adiviñar nun primeiro momento, terían que ser os directorios / bin /, / boot / e / dev /.
    Que pensas? Ánimo!

  30.   VMS dixo

    Moi ben, a verdade é triste que a maioría de nós non soubemos este tipo de cousas, máis aínda, levamos tanto tempo usando Linux. O máis triste de todo é que dentro de cinco minutos esquecerei todo. Pero ler isto foi moi bo para min. Pensaba en usar dous discos para a mesma distribución e por iso buscaba este tipo de información. Esta guía é xenial.

  31.   MIGUEL SANCHEZ TRONCOSO dixo

    Excelente artigo, moi completo.

    A partir de agora sigo o teu blog

  32.   L3x dixo

    Ola a todos. Necesito saber facer a información de axuda dunha aplicación QT (C ++) recoñecida polo comando man. Alguén sabe onde están os ficheiros asociados aos comandos de Linux ???? Grazas de antemán.

  33.   Rodillos dixo

    Moi útil, grazas

  34.   Rodillos dixo

    A miña dúbida é que, en DOS, para copiar ou mover uso c: como root e ben o destino, o camiño desde c: \ e non sei por onde comezar ???? '

  35.   Matias dixo

    Moi boa contribución, nunca comento moito no blog e outras cousas, pero o teu traballo acaba de ser estupendo, estiven lendo por todas partes e estudando moito ... pero isto simplemente colocou todo no seu sitio e creo que esta proba será unha emoción tremenda.

  36.   Harry dixo

    Excelente contribución. Moitas grazas pola información !.