Fundamentos de Linux: Operadores de Comparación, Ficheros y Estructura de Directorios

Clasificado en Informática

Escrito el en español con un tamaño de 3,22 KB

Comparaciones Numéricas

  • -lt: Menor que
  • -le: Menor o igual que
  • -eq: Igual que
  • -ge: Mayor o igual que
  • -gt: Mayor que
  • -ne: No igual que

Operadores para la Verificación de Ficheros

  • -D: El fichero existe y es un **directorio**.
  • -E: El fichero **existe**.
  • -F: El fichero existe y es **regular**.
  • -R: Tienes **permisos de lectura** en el fichero.
  • -S: El fichero existe y **no está vacío**.
  • -W: Tienes **permisos de escritura**.
  • -X: Tienes **permisos de ejecución**.
  • -O: Eres el **dueño** del fichero.
  • -G: El grupo del fichero es igual al tuyo.

Estructura de Directorios Fundamentales en Linux

  • /bin y /usr/bin: Estos directorios contienen la mayoría de los **ficheros ejecutables** y los **comandos más comunes** del sistema Linux.
  • /boot: Directorio que contiene los **ficheros necesarios para el arranque** del sistema.
  • /dev: Directorio que almacena **ficheros de dispositivos**.
  • /etc: Este directorio contiene los **ficheros de configuración** de todo el sistema; es de vital importancia.
  • /home: Directorio donde se almacenan todos los **directorios personales (home)** de los usuarios del sistema. Puede necesitar mucho espacio dependiendo del número de usuarios.
  • /lib y /usr/lib: Directorios que contienen **librerías compartidas** del sistema.
  • /media: Cuando se monta un CD-ROM, una memoria USB o un disquete, se crea aquí automáticamente.
  • /mnt: Directorio usado por defecto por el sistema para realizar el **montaje de otros dispositivos de almacenamiento**.
  • /opt: Directorio opcional donde se pueden instalar **aplicaciones**, además de `/usr`. En algunos sistemas Linux no existe.
  • /proc: Este directorio se corresponde con un **sistema de archivos virtual** creado por el *kernel* en memoria.
  • /root: Directorio personal (home) del **usuario root**.
  • /sbin y /usr/sbin: Estos directorios también contienen **comandos y ficheros ejecutables** normalmente utilizados en **tareas de administración**.
  • /usr: Directorio destinado a almacenar las **aplicaciones**, con lo cual su tamaño puede ser elevado si existen muchos paquetes de software instalados.
  • /usr/bin: Contiene la mayoría de **programas y comandos** a disposición de los usuarios.
  • /usr/share: Suele contener **datos compartidos** independientes de la máquina.
  • /var: Directorio que contiene **información variable** en general, como colas de impresión, colas de envío y recepción de correos, archivos de registro y de eventos del sistema.

Entradas relacionadas: