Что такое симлинк

Обновлено Обновлено: Опубликовано Опубликовано:

Симлинк —
простыми словами

(или символьная ссылка) файл специального назначения, который ведет на другой файл или папку.

Поддерживается различными операционными системами — Windows (начиная с Vista, команда mklink), Linux (ln), Android (ln) и другими. Однако важно, чтобы создание и использование симлинков также поддерживала файловая система.

Пример создания на Ubuntu или CentOS:

ln -s /var/www/index.php /home/user/

* создаем символьную ссылку /home/user/index.php на файл /var/www/index.php

Пример создания в Windows shell:

mklink /D C:\ws C:\Windows

* создаем симлинк на папку C:\Windows.

Для удаления симлинков используются стандартные средства операционных систем — они удаляются как и обычные папки/файлы.

В отличие от жесткой ссылки, если удалить оригинальный файл, символьная ссылка перестанет работать.

Подробнее о симлинках на Википедии


Встречается в статьях

Инструкции:

  1. Как установить и настроить iRedMail на Linux CentOS
  2. Настройка почтового сервера iRedMail на Ubuntu/Debian
  3. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  4. Примеры создания пакетов RPM из исходников или со своими файлами

Мини-инструкции:

  1. Как найти файл в Linux
  2. Использование tar в UNIX-системах
  3. Настройка поддержки Firebird в PHP на CentOS и Ubuntu
  4. Инструкция по установке VMware Tools на FreeBSD
  5. Как работать с симлинками в Windows и Linux
  6. Получение бесплатного сертификата Lets Encrypt
  7. Настройка Squid + SquidGuard на Linux CentOS 7
  8. Проброс USB с помощью сервера usbip на Linux Ubuntu
  9. Использование бесплатной панели управления хостингом Brainy
  10. Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
  11. Установка и настройка сервера 1С + PostgreSQL на Linux Ubuntu
  12. Шпаргалка по работе с системой управления конфигурациями Ansible
  13. Как развернуть и управлять репозиторием с пакетами DEB на Linux с помощью Aptly
  14. Как установить и выполнить базовую настройку ноды для Ethereum под Linux Ubuntu
Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Grafana   Bluetooth   Веб-сервер   Heartbeat   SSH   Dnsmasq   SSD   Golang   Клавиша Windows   MAC-адрес   Vagrant   Flussonic Media Server   Чипсет   Java   KVM виртуализация   PDU   DNS   Samba   MariaDB   Keepalived  
.....

Реклама