Символьные ссылки, также известные как симлинки или мягкие ссылки, – это специальные файлы в Linux, которые действуют как указатели или ярлыки на другие файлы или каталоги. Они чрезвычайно полезны для упрощения управления файлами, организации ресурсов и предоставления альтернативных путей доступа.
В этой статье мы рассмотрим, как создавать и удалять символические ссылки в Linux с помощью командной строки.
Символическая ссылка – это как ярлык в Windows. Она не содержит данных целевого файла, а вместо этого ссылается на его путь. Вы можете использовать ее для:
Связывать файлы или каталоги из разных мест
Упростить сложные пути
Перенаправить доступ без дублирования данных
Чтобы создать символическую ссылку, используйте команду ln с флагом -s:
Это создаст симлинк с именем data-link.txt
на Рабочем столе, который будет указывать на файл data.txt
.
Теперь /home/user/website
ведет себя как ярлык к каталогу /var/www/html
.
Чтобы проверить, правильно ли создана символическая ссылка, используйте команду ls -l:
Вы должны увидеть что-то вроде:
Символ l в начале указывает на символьную ссылку.
Чтобы удалить символьную ссылку, используйте команду rm или unlink.
⚠️ Примечание: Удаление симлинка не приводит к удалению исходного файла или каталога – только самой ссылки.
Если целевая симссылка удалена или перемещена, симссылка становится нерабочей.
Симлинки на каталоги не выполняются по умолчанию такими командами, как rm -r; будьте осторожны при автоматизации.
Используйте readlink -f имя_симлинка, чтобы определить полный путь симлинка.
Символьные ссылки в Linux – это простой, но мощный инструмент для более эффективной организации и доступа к файловой системе. С помощью всего пары команд вы можете создавать и удалять симлинки, упрощая управление файлами и каталогами в вашей системе.