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.