Cómo navegar y usar la estructura de directorios de Linux

Los sistemas de directorios de Linux(Linux) son diferentes a los de Windows y pueden confundir a los nuevos usuarios. Así que piense en la estructura de directorios de Linux como un árbol. La raíz del árbol es desde donde crece y en Linux , es donde se ramifican los directorios.

El separador de directorios es la barra inclinada (/), abreviada como barra inclinada(slash) . Por ejemplo, la ruta al directorio raíz a menudo se denomina barra inclinada ( / ).

¿Qué es la estructura de directorios de Linux?(What Is the Linux Directory Structure?)

Para aquellos que están familiarizados con Linux , habrán escuchado términos como root, lib y boot . Estos son ejemplos de directorios de distribución de Linux .

Los sistemas Linux utilizan un estándar de jerarquía del sistema(Filesystem Hierarchy Standard) de archivos ( FHS ). Define el contenido y la estructura de directorios de todas las distribuciones de Linux .

Navegación básica(Basic Navigation)

Como se mencionó anteriormente, la estructura del directorio de Linux(Linux Directory) se refiere a la carpeta del disco duro donde se instaló Linux .

Comience ejecutando el comando ls(ls) (almacenamiento de listas) y presione Entrar(Enter) . Este comando le mostrará una lista de carpetas en su directorio de trabajo actual. 

Tenga en cuenta que cada distribución viene con diferentes carpetas en el directorio de inicio.

El comando de lista significa almacenamiento de lista, pero el sistema de archivos comienza con una sola barra inclinada (/), así que ingrese el siguiente comando:

ls /

Esto le mostrará la estructura de directorios del sistema de archivos de Linux , la configuración del disco duro o la estructura de carpetas predeterminada.

Cada carpeta tiene un propósito designado. El directorio de inicio es donde están los usuarios, así que use el siguiente comando para ver qué hay en su directorio de inicio de usuario.

ls /home

Para borrar la pantalla, escriba clear o use ctrl L . Tenga en cuenta que ctrl L podría no funcionar en todas las distribuciones de Linux , pero el comando borrar lo hará.(clear)

Volvamos al comando ls . Es el mandato más importante de conocer y comprender. Desea enumerar los elementos en un directorio donde se encuentra.

Pero también puede agregar comandos adicionales a ls . Por ejemplo, escribir ls -l / muestra una salida diferente a solo / . Pruébalo usando el siguiente comando:

ls -l /

Puede ver mucha más información en la pantalla. Todo está básicamente en su propia línea. El comando -l significa buscar la lista larga. 

Esto significa que desea ver más detalles y que cada elemento esté en una línea separada para que sea más fácil de leer. Algunas distribuciones usarán ll como un alias para -l para el comando de lista larga.

Carpetas importantes que debe conocer(Important Folders You Should Know About)

Hay muchas carpetas en su sistema Linux . Hablaremos de los más importantes a continuación.

El directorio de inicio(The Home Directory)

El directorio de inicio es por defecto donde todos los usuarios tienen su propio espacio de trabajo personal. Cada usuario tendrá su propia carpeta en el directorio /home .  

Si desea ver una lista de todas las carpetas en su directorio de inicio, use el siguiente comando:

ls -l /home

Debido a que ya está en su directorio de inicio, también puede usar ls para obtener una lista de lo que hay dentro sin usar una ruta.

Cada directorio en la estructura de directorios de Linux está separado y comienza con una barra diagonal ( / ). En otras palabras, ls sin ruta mostrará el contenido de su directorio actual.

Si desea cambiar el directorio en el que está trabajando y volver a la raíz del sistema de archivos, use el siguiente comando:

cd /

Si desea ver los directorios en la raíz, use:

ls

Debido a que está nuevamente en el directorio raíz y no en su directorio de inicio, verá una lista de todas las carpetas en la raíz.

Para ver la lista larga en el directorio raíz, use:

ls-l

The Root Directory (/root)

Todos los directorios y archivos de su sistema residen en el archivo raíz(root) representado por el símbolo /.  Todos los archivos o directorios comienzan en la raíz. La ruta de cualquier archivo o directorio se mostrará de forma similar a la siguiente: 

Root/home/user/videos

El directorio raíz es para un solo usuario y es el usuario más poderoso en un sistema Linux .

Lib Directory Shared libraries (/lib)

El directorio /lib es donde se encuentran los archivos que contienen código (las bibliotecas). Estos archivos albergan los fragmentos de código que se utilizan para enviar archivos a su disco duro, dibujar ventanas en su escritorio o controlar periféricos.

Media Directory (/media)

El directorio de medios es donde puede ver los archivos de datos de discos duros externos montados, memorias USB, DVD(DVDs) o discos Blu-ray. 

Boot Directory (/boot)

Los archivos y carpetas que su sistema necesita para iniciarse están en el directorio /boot. Su uso está estandarizado en el Estándar de jerarquía(Filesystem Hierarchy Standard) del sistema de archivos .

La configuración necesaria para iniciar su máquina se encuentra en el directorio de inicio. No desea deshacerse de este directorio.

Algunos otros directorios estándar incluyen:

  • /dev es donde viven todos los archivos del dispositivo, como un USB externo o una cámara web.
  • /var es la abreviatura de variable. Es donde los programas almacenan información de tiempo de ejecución, como seguimiento de usuarios, registro del sistema, cachés y otros archivos que los programas del sistema administran y crean.
  • Los directorios personales de los usuarios están en /home .  
  • /proc contiene información sobre su sistema, como la CPU(CPU) y el kernel de su sistema Linux . Es un sistema virtual.
  • /bin es donde viven todos los programas ejecutables esenciales (binarios de usuario).
  • /etc contiene los archivos de configuración.

Lea el resumen de Wikipedia(Read Wikipedia’s summary) para obtener un desglose completo de qué es cada directorio y cómo se usa.

Ver su directorio actual(See Your Current Directory)

Si no sabe en qué directorio está trabajando, use el comando pwd (imprimir directorio de trabajo).

Los resultados se verán así:

/home/username

Si luego ejecuta ls , la configuración predeterminada le mostrará el contenido de la carpeta en la que se encuentra actualmente, como se describe anteriormente.

¿Qué significan los colores?(What Do The Colors Mean?)

Digamos que estás en la carpeta /etc

ls -l /etc

Verá mucha información, así como muchos colores diferentes.

La regla general es que:

  • El azul es una carpeta.
  • El blanco es un archivo
  • El verde es un programa o un binario. 

Los colores pueden variar según la distribución. La mayoría de las distribuciones, pero no todas, vienen con colores preestablecidos. 

¿Qué son las cadenas de permisos?(What Are Permission Strings?)

Cada archivo tiene una secuencia de letras a la izquierda de la lista. Se llama una cadena de permiso.

Mira el primer carácter de la cadena. La d significa directorio. Entonces, incluso si su distribución de Linux no usa colores diferentes, sabrá que una cadena de caracteres que comienza con d es un directorio.

Los archivos y programas comienzan con un guión (-).

Una l se refiere a un enlace que enlaza con otro archivo.

Resumen de navegación rápida(Quick Navigation Overview)

El almacenamiento de la lista de comandos ls le muestra lo que hay en su directorio de trabajo actual. (ls)Si no sabe cuál es su directorio actual, use el comando pwd .

El comienzo del sistema de archivos se designa con una sola barra inclinada (/). Use el comando cd para cambiar entre directorios. Para ver qué hay en el directorio al que acaba de cambiar, use el comando ls . Luego, para volver a su directorio de inicio, escriba /home/username .

El comando cd lo ayuda a navegar por el sistema de archivos. ls le muestra lo que hay en el directorio actual donde está trabajando. ls -1 le muestra la lista larga.

Aunque varias distribuciones de Linux tienen pequeñas diferencias, los diseños del sistema de archivos son muy similares. La mejor manera de comprender la estructura de directorios de Linux es seguir algunas de las sugerencias anteriores y familiarizarse con su funcionamiento.

Solo asegúrese de NO(NOT) tocar el directorio /boot. Practique(Practice) la navegación a través de su sistema usando la terminal. Apéguese(Stick) a los comandos cd , ls y pwd para no romper nada. No le llevará mucho tiempo saber intuitivamente dónde encontrar documentación, aplicaciones y otros recursos que necesita usar.



About the author

Soy un científico informático con más de 10 años de experiencia trabajando en el campo de los navegadores, Microsoft Office y OneDrive. Me especializo en desarrollo web, investigación de experiencia de usuario y desarrollo de aplicaciones a gran escala. Mis habilidades son utilizadas por algunas de las principales empresas del mundo, incluidas Google, Facebook y Apple.



Related posts