¿Por qué !includedir significa importar archivo?

¿Por qué !includedir significa importar archivo?
cat  /etc/mysql/mariadb.cnf 
# Import all .cnf files from configuration directory  
!includedir /etc/mysql/conf.d/                                                                                                                                               
!includedir /etc/mysql/mariadb.conf.d/ 

El comentario significa que !includedirpuede importar archivos cercanos. ¿Por qué !includedirsignifica eso? ¡No hay ningún comando includediren bash! ¿ !Significa ejecutar?

Respuesta1

!includedirno es un comando Bash. Recuerda que estás viendo un archivo de configuración de MariaDB. Se supone que Bash ni siquiera debe interpretar este archivo, pero MariaDB lo leerá cuando se inicie.

Si lees elDocumentación de MariaDB, verás que es exclusivo de la sintaxis del archivo de opciones de MariaDB:

La !includedirdirectiva se puede utilizar para incluir todos los archivos .cnf (y potencialmente los archivos .ini) en un directorio determinado. Los archivos de opciones dentro del directorio se leen en orden alfabético.

información relacionada