Символічні посилання, також відомі як symlinks або soft links, – це спеціальні файли в 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 є простим, але потужним інструментом для ефективнішої організації файлової системи та доступу до неї. За допомогою декількох команд ви можете створювати і видаляти символічні посилання, що полегшує керування файлами і каталогами у вашій системі.