Estructura de directorios en linux

Para los que empezamos en linux, la estructura o jerarquía que tienen los directorios en muy complicada y totalmente diferente a sistemas Windows. Averiguar dónde se instala un programa, para agregar una traducción por ejemplo, puede convertirse en un dilema y una búsqueda infructuosa por los miles de directorios de nuestra distribución de linux.

Afortunadamente, existen guías que, a los que empezamos, nos resultan vitales para el día a día. Os dejo una muy básica que nos puede sacar de apuros.

carpetas-sistema

  • / – Es el nivel superior dentro de los directorios de GNU/Linux
  • /bin – Son los archivos del sistema, los binarios.
  • /boot – Aquí encontramos los archivos de arranque. Es dónde encontraremos Grub, por ejemplo y otras instrucciones que podemos darle al arrancar el equipo.
  • /dev – Son los archivos que utiliza el sistema para comunicarse con nuestro hardware, como los usb, etc.
  • /etc – Es el directorio donde se guarda la configuración de cada uno de los programas instalados.
  • /home – Es el directorio dónde almacenan los datos de cada usuario. Dentro habrá los nombres de cada uno y a su vez, dentro de cada uno, las carpetas Descargas, Escritorio. Similar al Documents and Settings de Windows.
  • /lib – Son las librerías que usa el sistema operativo, así como los “drivers”.
  • /lost+found – Si existe algún fallo del sistema y algún documento no se guarda bien, aparecerá aquí.
  • /media – En éste directorio están montados los dispositivos externos, como usb, disqueteras, cdroms…
  • /mnt – Se usa para montajes de unidades temporales, como unidades de red, particiones de otros sistemas…
  • /opt – Aquí se guardan los paquetes adicionales de los programas.
  • /proc – Directorio para la virtualización de archivos en el sistema.
  • /root – Es el lugar del administrador del sistema. Similar al /home, pero sólo para el administrador.
  • /sbin – Son los ejecutables que usa el sistema habitualmente, como los comandos mount, shutdown…
  • /srv – Es un directorio dónde se alojan las carpetas de servicios configurados en el sistema, como Apache.
  • /sys – Es la información del hardware, en versión del kernel de GNU/Linux.
  • /tmp – Directorio temporal del sistema. Se vacía al reiniciar el equipo.
  • /usr – Son los archivos de programas
  • /var – Otros ficheros del sistema, como el buffer de impresión.

Adicionalmente podemos tener algún directorio que quizá no aparezca. En la imagen se ve la carpeta CDROM, quue está vacía y significa que el cdrom del equipo está montado y listo para usar. Si introduzco un cdrom en la unidad, los archivos aparecerían ahí.
En Algunos directorios, como los LIB, podremos encontrar versiones LIB, LIB32 y LIB64, según la versión de nuestro sistema operativo.

El directorio que más nos interesa en el caso de la instalación de programas es el directorio /usr. Dentro encontraremos éstas carpetas:

  • /usr/bin – Son los ejecutables de los programas de escritorio, como Firefox o Gimp. Sólo los ejecutables.
  • /usr/include – Cabeceras de C y C++
  • /usr/lib – Bibliotecas C y C++ y dónde se alojan los programas.
  • /usr/local – Un nivel inferior de directorio con jerarquía similar a /usr
  • /usr/sbin – Comandos administrativos del sistema
  • /usr/share – Archivos como imágenes del sistema, iconos, ficheros de configuración…
  • /usr/src – Dentro está el kernel de GNU/linux, el corazón del sistema

En nuestro caso, las carpetas dónde se aloja el programa está dentro de /usr/lib, por lo tanto, para añadir un archivo para la traducción como nos indica el desarrollador del software, debemos acceder a esa carpeta y abrirla como root. En general, las carpetas del sistema están protegidas y sólo accediendo como administrador, como root, podremos modificar su contenido. En muchas distribuciones, como Mint, clikeando con el botón derecho del ratón dentro de la carpeta, tenemos la opción de abrirla como administrador y poder modificarla a nuestro antojo. Sino, tecleando desde una terminal el comando:

gksudo nemo (nautilus… o nuestro explorador de archivos)

y tecleando nuestra contraseña root, nos aparecerá nuestro explorador en modo administrador y podemos realizar los cambios precisos. No hace falta decir que hay que tener mucho ciudado con los que cambiamos, ya que el sistema está totalmente desprotegido antes nuestros dedos.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s