Как создать символьную ссылку в Windows 10 и 11
/ 2 min read
Table of Contents
Символьная ссылка (Symbolic Link) — это специальный объект файловой системы, который указывает на другой файл или папку. В отличие от обычного ярлыка, система и программы воспринимают симлинк как реальный объект.
Это позволяет, например, перенести тяжелую папку с игрой или кэшем на другой диск, оставив в исходном месте «указатель», чтобы программа продолжала работать корректно.
Типы ссылок в Windows
- Символьная ссылка на файл: Позволяет одному файлу «находиться» в двух местах одновременно.
- Символьная ссылка на папку (/D): Создает указатель на директорию.
- Соединение (Junction, /J): Используется только для папок. В отличие от обычной ссылки, Junction всегда является абсолютным путем и лучше поддерживается старым ПО.
Способ 1: Командная строка (CMD)
Для создания ссылок запустите командную строку от имени администратора.
Для папок (Junction)
Это самый частый способ для переноса данных между дисками:
mklink /j "C:\TargetFolder" "D:\SourceData"C:\TargetFolder— путь, где ссылка появится.D:\SourceData— путь, где данные лежат физически.
Для файлов
mklink "C:\link.txt" "D:\original.txt"Способ 2: PowerShell
В современной Windows (10/11) удобнее использовать PowerShell. Запустите его от имени администратора.
Создание ссылки на папку:
New-Item -ItemType SymbolicLink -Path "C:\TargetFolder" -Target "D:\SourceData"Создание ссылки на файл:
New-Item -ItemType SymbolicLink -Path "C:\link.txt" -Target "D:\original.txt"Создание жесткой ссылки (Hard Link):
Жесткая ссылка указывает на те же данные на диске, что и оригинал. Если удалить оригинал, данные останутся доступны по ссылке. Работает только в пределах одного раздела.
New-Item -ItemType HardLink -Path "C:\HardLink.txt" -Target "C:\original.txt"Как удалить ссылку?
Удаление символьной ссылки не удаляет оригинальные данные.
- Для папок: просто удалите папку-ссылку в проводнике или используйте
rmdir. - Для файлов: удалите файл-ссылку как обычный файл.
Итог
Использование символьных ссылок — это отличный способ оптимизировать место на SSD или организовать структуру проектов без дублирования файлов.