Як створювати та видаляти символічні посилання в Linux
Символічні посилання, також відомі як symlinks або soft links, – це спеціальні файли в Linux, які діють як вказівники або ярлики до інших файлів або каталогів. Вони надзвичайно корисні для спрощення керування файлами, організації ресурсів та надання альтернативних шляхів доступу.
У цій статті ми розглянемо, як створювати і видаляти символічні посилання в Linux за допомогою командного рядка.
Що таке символічне посилання?
Символічне посилання схоже на ярлик у Windows. Воно не містить даних цільового файлу, а посилається на шлях до нього. Ви можете використовувати його для:
Посилатися на файли або каталоги з різних місць
Спрощення складних шляхів
Перенаправлення доступу без дублювання даних
Як створити символічне посилання
Щоб створити символічне посилання, скористайтеся командою ln з прапорцем -s:
ln -s /шлях/до/цілі /шлях/до/симпосиланняПриклад 1: Посилання на файл
ln -s /home/user/data.txt /home/user/Desktop/data-link.txtЦе створить на Робочому столі символічне посилання з назвою
data-link.txt, яке вказуватиме на
файл data.txt.
Приклад 2: Посилання на каталог
ln -s /var/www/html /home/user/websiteТепер
/home/user/websiteповодиться як ярлик до каталогу
/var/www/html.
Перевірка символічного посилання
Щоб перевірити, чи правильно створено символічне посилання, скористайтеся командою ls -l:
ls -l /home/user/Desktop/data-link.txtВи повинні побачити щось на кшталт:
lrwxrwxrwx 1 користувач користувач 16 травня 2 10:00 data-link.txt-> /home/user/data.txtСимвол l на початку вказує на символічне посилання.
Як видалити символічне посилання
Щоб видалити символічне посилання, скористайтеся командою rm або unlink.
Варіант 1: Використання rm
rm /шлях/до/симпосиланняВаріант 2: Використання команди unlink
unlink /шлях/до/symlink⚠️ Примітка: Видалення символічного посилання не видаляє оригінальний файл або каталог – лише саме посилання.
На що слід звернути увагу
Якщо ціль символічного посилання видалено або переміщено, символічне посилання стає непрацюючим.
Симпосилання на каталоги за замовчуванням не супроводжуються командами типу rm -r; будьте обережні під час автоматизації.
Використовуйте readlink -f ім’я_симпосилання для отримання повного шляху до символічного посилання.
Висновок
Символічні посилання у Linux є простим, але потужним інструментом для ефективнішої організації файлової системи та доступу до неї. За допомогою декількох команд ви можете створювати і видаляти символічні посилання, що полегшує керування файлами і каталогами у вашій системі.


