Symbolic link (символическая ссылка) — это файл, который является ссылкой на другой файл или директорию. В отличие от жесткой ссылки (hard link), символическая ссылка не является альтернативным путем к тем же данным на диске, а содержит указание на путь к целевому файлу или директории.
### Как это работает
Когда вы обращаетесь к символической ссылке, операционная система автоматически перенаправляет вас к файлу или директории, на который ссылается эта символическая ссылка.
### Применение
1. Избежание дублирования данных.
2. Создание быстрых путей к директориям или файлам, которые находятся в сложной структуре папок.
3. Совместимость между разными системами и приложениями.
### Производительность
Символические ссылки мало влияют на производительность, так как они являются всего лишь указателями на реальные файлы или директории. Однако, если у вас есть сценарии, где требуется частое и быстрое обращение к файлам через символические ссылки, учтите небольшую задержку из-за перенаправления.
### Пример создания в Unix-подобных системах (включая MacOS):
```bash
# Создание символической ссылки для файла
ln -s /path/to/original/file /path/to/symlink
# Создание символической ссылки для директории
ln -s /path/to/original/directory /path/to/symlink
```
Обратите внимание, что если исходный файл или папка будут перемещены или удалены, символическая ссылка "сломается", так как она указывает на конкретный путь.