Как создать символическую ссылку в Ubuntu

Стандартный

pi@raspberrypi: -var-www-html_006

В данной статье речь пойдет о том, как создавать символические ссылки. Для начала давайте уточним, что такое, эта самая символическая ссылка. Это обычный бинарный файл , ссылающийся на основной файл или каталог. При обращении к данной ссылке система будет определять к какому именно объекту вы обращаетесь и открывает/запускает оригинальный файл. Очень часто приходится работать с глубоко сидящими файлами или каталогами в системе и данный факт может сильно утомлять, напрягать и замедлять рабочий процесс. Именно в данной ситуации и помогут символические ссылки.



Для создания ссылок нам понадобится команда ln. Синтаксис ее следующий:

ln -s <оригинальный объект> <ссылка на оригинальный объект>

К примеру нам нужно создать символическую ссылку на phpMyAdmin, который находится по адресу — /usr/share/phpmyadmin.
Для этого выполним команду:

sudo ln -s /usr/share/phpmyadmin var/www/html

В итоге мы получим ссылку на phpMyAdmin в каталоге var/www/html для комфортной работы с базами данных через браузер. Параметр -s укажет команде, что нужно создать именно символическую ссылку. Также иногда нужно установить flash player для браузеров Firefox или Opera. Если в системе уже установлен Google Chrome, то можно создать символическую ссылку на «флеш» с данного браузера.

Кстати, если вы просмотрите содержимое каталога с симлинком в Терминале, то консоль покажет куда именно ссылается та, или иная ссылка. Пример:

-rw-r—r— 1 root root 28 июн 6 23:54 index.php
drwxr-xr-x 9 pi pi 4096 июн 5 22:50 InstantCMS
lrwxrwxrwx 1 root root 21 июн 6 20:23 phpmyadmin -> /usr/share/phpmyadmin
drwxr-xr-x 5 pi pi 4096 июн 6 00:17 wordpress

В данном случае ссылкой является phpmyadmin , которая ссылается на /usr/share/phpmyadmin.
Удачи!


Leave a Reply

Статьи