fbpx Cómo funciona la estructura de directorios en Linux | Certificação Linux

¿Cómo funciona la estructura de directorios en Linux? ¡Descúbrelo!

📅 25/03/2022 ⏱ 7 min ✍️ Uira Ribeiro
Linux
¿Cómo funciona la estructura de directorios en Linux? ¡Descúbrelo!
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

Si te gusta entender mejor cómo funcionan los sistemas operativos, probablemente ya te hayas preguntado cómo funciona la estructura de directorios de Linux, ¿no es así?

Esta es una pregunta muy común y, cabe mencionar, muy importante.

Después de todo, entender temas como:

  • qué es un directorio de Linux;
  • cuáles son las diferencias con respecto a Windows;
  • y cuáles son, de hecho, los principales directorios de Linux.

Si quieres entender mejor cómo funciona todo este universo, simplemente continúa leyendo. El equipo de Certificación Linux desarrolló este contenido completo, con todo lo que necesitas saber sobre el tema. ¡Acompáñanos!

¿Qué es un directorio de Linux?

Un directorio de Linux es simplemente un archivo, que se distribuye en forma de jerarquía. Existen diversas estructuras de directorios, con el "root" como raíz, o principal (dado por el símbolo "/"). 

A partir de él, otros archivos y principales comandos pueden ser abiertos, visualizados y organizados, accionados por comandos específicos que los identifican. 

Para encontrar archivos específicos, como estructuras binarias, por ejemplo, existe el comando "/bin". Con él, se mostrarán todos los resultados que corresponden a la búsqueda. 

Diferencias en la estructura de directorios de Linux con respecto a Windows

En el sistema operativo Windows, la estructura de directorios también existe y presenta la misma finalidad: organizar y facilitar el acceso a todos los archivos presentes en el sistema y en sus respectivas carpetas. 

Sin embargo, la diferencia está en la forma en que fueron desarrollados. Windows, por ejemplo, surgió en la época de las microcomputadoras, cuando varias particiones del disco duro comenzaron a existir y a ser usadas, como C: y D:, y se inicializan junto con el SO. 

Linux, por su parte, depende de que sus particiones linux sean creadas y activadas, gestionando el sistema "bootable".

Esta ventaja de Linux hace que la estructura de directorios de Linux sea flexible y se active localmente, sin necesidad de, necesariamente, definir una partición para ejecutarlo. 

Esto hace que Linux sea más simple de entender y manipular, comenzando por el sistema raíz (o root "/"), que presenta algunos directorios específicos, con funcionalidades diferentes, como verás a continuación. 

Conoce los principales directorios de Linux

directorios linux principales
Foto: Pexels | Principales directorios de Linux. 

Los principales directorios de Linux son aquellos más usados y más útiles en el día a día de un profesional de TI. Para ver cuáles son los 6 principales que seleccionamos, ¡mira a continuación!

1. (/) Root/Raíz

El directorio Root, conocido también como "Raíz" (su traducción literal del inglés), está representado por el comando de la barra invertida (/). Es dentro de él donde se localizan todos los demás directorios y comandos. 

En una jerarquía de directorios, es el principal, que abarca cualquier otro. Por lo tanto, solo el usuario con acceso de administrador, el perfil de usuario "root", podrá hacer modificaciones y crear nuevos archivos. 

De esta forma, se evitan errores humanos y la información importante no corre el riesgo de ser modificada o incluso eliminada del directorio raíz. 

2. /bin

El /bin, a su vez, representa la ubicación de todos los archivos binarios, es decir, comandos para ejecutar funciones esenciales del sistema. 

Solo con él es posible explorar los recursos de texto y red del sistema operativo. Es importante recordar que, por tener esta característica, el /bin almacena todos los archivos ejecutables, es decir, que cualquier usuario del sistema puede usar. 

Algunos componentes importantes del Shell de Linux pueden encontrarse aquí, como bash, y activarse mediante comandos específicos.

3. /sbin

De manera similar al /bin, el /sbin también contempla los directorios susceptibles de ejecución, pero los administradores de la estructura lo utilizan solo para hacer cambios puntuales en el sistema. 

Como representa un conjunto de aplicaciones ejecutables, es totalmente posible monitorear sistemas y redes, además de alterar las particiones y configuraciones del HD (hard disk o disco duro). 

Con su ayuda, elementos de hardware y otros programas pueden ser administrados y mantenidos de forma segura. Un ejemplo es la posibilidad de direccionar las IPs correctamente. 

4. /usr

La mayoría de las aplicaciones y programas almacenados en /usr están disponibles para todos los usuarios, independientemente de su nivel de permiso. 

Son varios archivos ejecutables que permiten acciones de copia de código fuente de archivos. Este directorio puede ejecutarse en conjunto con los dos anteriores, de la siguiente manera:

  • /usr/bin: que contiene todos los archivos binarios (accionados por /bin), que pueden ser vistos por cualquier usuario, no solo por el administrador;
  • /usr/sbin: muestra solo los archivos binarios que son esenciales para el administrador, a los cuales solo él tiene acceso. 

5. /etc

Si necesitas configurar cualquier archivo o programa, la información estará aquí, en /etc. Incluso soluciones para DNS se encuentran en este directorio. 

Además, si quieres interrumpir o inicializar cualquier sistema a través de scripts exclusivos, simplemente búscalos aquí. 

6. /lib

Como ya debes saber, existen varias bibliotecas de comandos que pueden activarse como atajos. Se encuentran en el directorio /lib. 

Si vienes del universo Windows, ten en cuenta que este directorio es muy parecido a System, o System32, como también se le conoce. 

Comandos para crear y manipular directorios en Linux

directorios linux comandos
Foto: Pexels | Principales comandos de directorios de Linux. 

Quizás te preguntes cómo es posible manipular y alterar directorios de Linux. La verdad es que la opción CLI (Command-line interface) es la más recomendada en este caso. 

Esto significa que los comandos se activan en una terminal, que sirve como la interfaz o "puente" entre el usuario y el kernel de Linux, o su "esencia". 

Consulta esta lista de comandos que pueden ser muy útiles en tu día a día:

  • mkdir: crear directorios de archivos (o una secuencia de ellos);
  • rmdir: eliminar un directorio específico (o más, dependiendo de tu necesidad);
  • rm: para eliminar información específica dentro del sistema de archivos;
  • mv: para mover archivos o renombrarlos;
  • cp: responsable de copiar archivos de directorios específicos, además de ser muy útil al hacer respaldos de información del sistema y replicarlos a otro directorio.

Esta información es solo la "punta del iceberg" y puedes estudiarlas de manera mucho más profunda. 

La mejor forma de hacer esto es con la ayuda de nuestros cursos en línea. La Certificación Linux presenta solo los mejores materiales en la plataforma de enseñanza para que aprendas Linux.

Un profesor con décadas de experiencia en el ramo será tu tutor, transmitiendo la información de la manera más simple, didáctica y clara posible. 

Además, formarás parte de una comunidad increíble con más de 14 mil alumnos. Este contacto puede abrir muchas puertas en tu carrera, además de prepararte para las principales certificaciones de Linux del mercado. 

Vale la pena consultar y probar con nuestra propuesta de 7 días gratis. ¡No te arrepentirás de unirte a la comunidad y tener acceso al profesor para resolver todas tus dudas!

Aprende mucho más sobre Linux en nuestro curso en línea. ¡Inscríbete con prueba gratuita de 7 días!

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp