skip to content
Skesov.pro

Как создать символьную ссылку в Windows 10 и 11

/ 2 min read

Table of Contents

Символьная ссылка (Symbolic Link) — это специальный объект файловой системы, который указывает на другой файл или папку. В отличие от обычного ярлыка, система и программы воспринимают симлинк как реальный объект.

Это позволяет, например, перенести тяжелую папку с игрой или кэшем на другой диск, оставив в исходном месте «указатель», чтобы программа продолжала работать корректно.

Типы ссылок в Windows

  1. Символьная ссылка на файл: Позволяет одному файлу «находиться» в двух местах одновременно.
  2. Символьная ссылка на папку (/D): Создает указатель на директорию.
  3. Соединение (Junction, /J): Используется только для папок. В отличие от обычной ссылки, Junction всегда является абсолютным путем и лучше поддерживается старым ПО.

Способ 1: Командная строка (CMD)

Для создания ссылок запустите командную строку от имени администратора.

Для папок (Junction)

Это самый частый способ для переноса данных между дисками:

Terminal window
mklink /j "C:\TargetFolder" "D:\SourceData"
  • C:\TargetFolder — путь, где ссылка появится.
  • D:\SourceData — путь, где данные лежат физически.

Для файлов

Terminal window
mklink "C:\link.txt" "D:\original.txt"

Способ 2: PowerShell

В современной Windows (10/11) удобнее использовать PowerShell. Запустите его от имени администратора.

Создание ссылки на папку:

Terminal window
New-Item -ItemType SymbolicLink -Path "C:\TargetFolder" -Target "D:\SourceData"

Создание ссылки на файл:

Terminal window
New-Item -ItemType SymbolicLink -Path "C:\link.txt" -Target "D:\original.txt"

Жесткая ссылка указывает на те же данные на диске, что и оригинал. Если удалить оригинал, данные останутся доступны по ссылке. Работает только в пределах одного раздела.

Terminal window
New-Item -ItemType HardLink -Path "C:\HardLink.txt" -Target "C:\original.txt"

Как удалить ссылку?

Удаление символьной ссылки не удаляет оригинальные данные.

  • Для папок: просто удалите папку-ссылку в проводнике или используйте rmdir.
  • Для файлов: удалите файл-ссылку как обычный файл.

Итог

Использование символьных ссылок — это отличный способ оптимизировать место на SSD или организовать структуру проектов без дублирования файлов.