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

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

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

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

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

Команда для создания в Linux (например, Ubuntu или Rocky/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. Как собрать свой собственный deb-пакетов с нуля под Linux Debian
  2. Примеры создания пакетов RPM из исходников или со своими файлами
  3. Как установить и настроить iRedMail на Rocky Linux или CentOS
  4. Настройка почтового сервера iRedMail на Ubuntu/Debian
  5. Как установить и настроить систему виртуализации Proxmox VE
  6. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  7. Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)

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

  1. Описание и примеры использования команды find в 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
  15. Установка расширения mongo_fdw для отправки запросов из PostgreSQL к MongoDB
  16. Как установить несколько разных версий PHP на Linux Debian


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

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

MAPI   UWSGI   Битрикс24   Сервер   Dnsmasq   Логин   AWS   Mail.ru   Cassandra   HTML   IPerf   Плагин   CSS   WPS   Hadoop   Vlan   FreeBSD   Unix shell   NTFS   Aptly  
.....

Реклама