В папке "available" хранятся файлы и папки с конфигурацией, которые доступны, но не активны в данный момент. Эти файлы представляют собой шаблоны или настройки, которые можно использовать для активации определенной функциональности.
В папке "enabled" находятся файлы и папки, которые являются активными и используются в настоящий момент. Они представляют собой конкретные настройки и конфигурации, которые применяются и влияют на работу системы.
Создание дубликатов файлов и папок в обеих папках позволяет нам иметь гибкую систему управления конфигурациями. Мы можем иметь несколько доступных конфигураций в папке "available", из которых можно выбирать и активировать в папке "enabled". Это позволяет быстро переключаться между разными настройками и экспериментировать с различными конфигурациями, не изменяя исходные файлы.
Синхронизация файлов между папками "available" и "enabled" гарантирует, что активные настройки будут соответствовать файлам в доступных настройках. Если изменения вносятся в файлы в папке "available", они будут отражены в папке "enabled". Это позволяет обеспечить согласованность между доступными и активными настройками и избежать потенциальных ошибок и несоответствий.