как сделать символьную ссылку на папку windows 10

Как создать символьную ссылку в Windows 10, 8.1, 8, 7

Товарищи, добрый день. Хотя эта тема и не самая популярная, но она мне очень много раз выручала, поэтому я не могу о ней не написать. Итак, что значит термин «символьная ссылка» я возьму из энциклопедии Wikipedia:

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

По своей сути же, симлинк — это ярлык, который позволяет системе думать, что это не ярлык, а настоящий файл (или папка). К примеру, частое применение символьной ссылок для папок — это установка игры на SSD, с последующем переносом файлов графики на жесткий диск, с целью экономия места на SSD и создание символьной ссылки до исходного места. Игра будет думать, что все файлы находятся в исходной папке. Так же символьные ссылки можно применять когда используются одинаковые файлы в нескольких каталогах, чтобы не вносить правки во все файлы, можно создать с одного файла символьные ссылки и вносить изменения один раз.

Создать символьную ссылку очень просто и сейчас я вам это докажу. Открываем командную строку, нажимаем Win+R, вводим cmd и жмём ОК. Хотя если вы собираетесь работать с системными файлами, может понадобиться командная строка с правами администратора.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Дальше нам нужно ввести команду для создания символьной ссылки, выглядит она следующем образом:

где /j — атрибут создания соединения для каталога. Если вы создаете ссылку на файл, атрибут ставить не надо.

К примеру, если я хочу создать символьную ссылку на папку mklink на локальном диске E, как папку mk на диске С, мне нужно ввести следующую команду (и да, символьная ссылка может называться не так, как исходный файл (папка):

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

В результате мы получим вот это.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Если же мы хотим создать символьную ссылку на файл, например на файл 1.txt, хранящийся в корне диска E. для использования в виде файла 2.txt. скажем в папке mslink на диске C, команда будет выглядеть вот так:

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

А на выходе получим вот это.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Резюмируя скажу, что знание возможностей данной функции, открывает большие возможности. С помощью неё я выходил из нескольких ситуаций, когда не хватало свободного пространства, на моем старом SSD, позволяя быстро перенести игру из папки origin на другой диск. Но вариантов использования её гораздо больше, к примеру перенос кэша браузеров, о котором мы поговорим в одной из будущих статей.

Вроде всё. Надеюсь эта статья оказалась вам полезной, обязательно нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.
Спасибо за внимание как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Источник

Как создавать и удалять симлинки

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10Windows

Работы с символьными ссылками в Windows ведутся из командной строки.

Синтаксис

Симлинк на файл

mklink C:\Users\dmosk\Desktop\cmd.exe C:\Windows\system32\cmd.exe

* в данном примере на рабочем столе пользователя dmosk будет создан симлинк на файл cmd.exe.

Симлинк на директорию

mklink /D «C:\Users\dmosk\Desktop\Сетевая папка» \\dmosk.local\share

* в примере создается симлинк на сетевую папку \\dmosk.local\share
** так как в названии папки есть пробел, путь заключен в кавычки.

Для создания ссылки на папку доступен также ключ /J. Созданная таким образом ссылка будет по некоторым особенностям напоминать жесткую ссылку.

Удалить симлинк

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

Или использовать командную строку.

Для папки:

rmdir «C:\Users\dmosk\Desktop\Сетевая папка»

Для файла:

Разрешить симлинки в Windows

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

fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1

Если это не помогло, пробуем создать симлинк с ключом /J.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10Linux и FreeBSD

Создание

В системах на базе Linux (например, Ubuntu или CentOS) и FreeBSD симлинк для каталога и файла создаются одинаково:

Источник

Как создавать символические ссылки (Symlinks) в системе Windows

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Windows 10, 8, 7 и Vista поддерживают символические ссылки, которые указывают на файл или папку в вашей системе. Вы можете создать их с помощью командной строки или стороннего инструмента под названием Link Shell Extension.

Что такое символические ссылки

Символические ссылки – это, по сути, расширенные ярлыки. Создайте символическую ссылку на отдельный файл или папку, и эта ссылка будет выглядеть так же, как файл или папка для Windows, хотя это только ссылка, указывающая на файл или папку.

Например, предположим, что у вас есть программа, которая использует файлы в папке C:\Program. А Вам хотелось бы сохранить этот каталог в D:\Refuse, но программа требует, чтобы её файлы были в C:\Program. Вы можете перенести исходный каталог из C:\Program в D:\Refuse, а затем создать символическую ссылку C:\Program, указав на D:\Refuse. Когда вы перезапустите программу, она попытается получить доступ к своему каталогу в C:\Program. Windows автоматически перенаправит её на D:\Refuse, и всё будет работать так, как если бы оно было в C:\Program.

Этот трюк можно использовать для всех целей, включая синхронизацию любой папки с такими программами, как Dropbox, Google Drive и OneDrive.

Существует два типа символических ссылок: жесткая и мягкая. Мягкие символические ссылки работают аналогично стандартным ярлыкам. Когда вы открываете мягкую ссылку на папку, вы будете перенаправлены в папку, где хранятся файлы. Однако, жесткая ссылка заставляет его выглядеть так, как будто файл или папка действительно существуют в местоположении символической ссылки, и ваши приложения не будут знать о подмене. В большинстве ситуаций жесткие символические ссылки более полезны.

Обратите внимание, что Windows фактически не использует термины «жесткая ссылка» и «мягкая ссылка». Вместо этого используются термины «жесткая ссылка» и «символическая ссылка». В документации Windows «символическая ссылка» – это то же самое, что «мягкая ссылка». Тем не менее, mklink-команда может создавать как жесткие ссылки, так и софт-ссылки (известные как «символические ссылки» в Windows).

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

Вы можете создавать символические ссылки, используя команду mklink в окне командной строки в качестве администратора. Чтобы открыть её, найдите ярлык «Командная строка» в меню «Пуск», щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

В Windows Creators Update вы можете использовать обычное окно командной строки, не запуская его как администратор. Однако, чтобы сделать это без окна командной строки администратора, вы должны сначала включить режим разработчика в ПараметрыОбновление и безопасностьРазработчики.

Без каких-либо дополнительных опций mklink создает символическую ссылку на файл. Команда ниже создает символическую или «мягкую» ссылку (Link) на объект Target:

mklink Link Target

Используйте /D, если вы хотите создать символическую ссылку, указывающую на каталог:

mklink /D Link Target

Используйте /H, если вы хотите создать жесткую ссылку, указывающую на файл:

mklink /H Link Target

Используйте /J для создания жесткой ссылки, указывающую на каталог:

mklink /J Link Target

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Так, например, если вы хотите создать жесткую ссылку в C:\LinkToFolder, которая указывала бы на C:\Users\Name\OriginalFolder, вы должны выполнить следующую команду:

mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder

Вам нужно будет помещать в кавычки пути с пробелами. Например, если папка называется C:\Link To Folder и C:\Users\Name\Original Folder, вы должны использовать следующую команду:

mklink /J «C:\Link To Folder» «C:\Users\Name\Original Folder»

Если вы увидите сообщение «У вас недостаточно прав для выполнения этой операции», Вам следует запустить Командную строку как Администратор.

Как создать символическую ссылку с помощью графического инструмента

Если вы хотите создавать символические ссылки с помощью инструмента с графическим интерфейсом, загрузите Link Shell Extension. Обязательно загрузите соответствующий пакет необходимых библиотек – найдёте их на странице загрузки инструмента.

После установки найдите файл или папку, для которой вы хотите создать ссылку, щелкните её правой кнопкой мыши и выберите «Запомнить источник ссылки» в контекстном меню.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Затем вы можете щелкнуть правой кнопкой мыши в другой папке, указать на меню «Поместить как» и выбрать тип создаваемой ссылки.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

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

Чтобы избавиться от символической ссылки, вы можете просто удалить её, как и любой другой файл или каталог. Только будьте осторожны: удаляйте ссылку, а не файл или каталог, к которому она привязана.

Источник

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10
Ссылка на папку Cache, размещенную в ОЗУ

Создание символьной ссылки в Windows возможно как стандартными инструментами операционной системы, так и различными утилитами. Мы рассмотрим оба варианта.

Создание симлинка в командной строке

Мануал в Википедии говорит, что команда выглядит следующим образом:

1. Создаем (или копируем и вставляем) папку в нужном месте. Например на диске D создаем папку temp.

3. В командной строке создаем символьную ссылку с помощью следующей команды:

mklink /d «c:\temp» «d:\temp»

Утилита Link Shell Extension

Подобных утилит немало, но мы рассмотрим создание символьной ссылки через Link Shell Extension. Скачать эту бесплатную утилиту можно со страницы сайта разработчиков. Link Shell Extension добавляет в контекстное меню правой кнопки мыши некоторые пункты, позволяя создавать симлинки привычным способом вроде «копировать/вставить» без необходимости запускать командную строку.

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

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Источник

Символическая ссылка с помощью MKLINK на Windows 10

Если вы имеете SSD и жёсткий диск, то должны знать о такой функции в Windows, как символическая ссылка, которая поможет при различных явлениях. Сразу скажу, что символические ссылки нужны для переноса данных с одного диска на другой. Например, вы хотите перенести с SSD или наоборот на твердотельный накопитель какие-то файлы, но понятное дело, что лишние перезаписи на диск никак положительно на нём не скажутся. Тогда нам помогут символические ссылки, которые предотвратят чрезмерную запись данных на диск.

Использовать символические ссылки можно из командной строки, еще там есть небольшая справка. Просто вводим в командной строке команду mklink и получаем парочку сведений об утилите.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10

Как создать символическую ссылку на любой системе?

К примеру, возьмем файл изображения под названием images.jpg, находящийся на обычном жёстком диске E, но я хочу перенести его на SSD (диск С). Допустим, файл находится по следующему пути: E:\images.jpg, а мне нужно, чтобы он находился чисто в каталоге (С:), тогда я в командной строке пропишу следующую команду:

mklink C:\images.jpg E:\images.jpg

Перед этим он должен находится на диске Е. После этого вы увидите сообщение, что символическая ссылка создана.

как сделать символьную ссылку на папку windows 10. Смотреть фото как сделать символьную ссылку на папку windows 10. Смотреть картинку как сделать символьную ссылку на папку windows 10. Картинка про как сделать символьную ссылку на папку windows 10. Фото как сделать символьную ссылку на папку windows 10
На диске (С:) появился файл images.jpg, но он там находится не физически, это что-то типа ярлыка, а сам файл всё еще находится в папке (E:).

То же самое можно проделать и с папками. Предварительно создаем или переносим в старое место каталог с любым именем, скажем «folder» и прописываем в командной строке следующее:

mklink /D С:\folder E:\folder

Таким образом у вас появится на диске (С:) папка folder, но физически она будет находиться на диске (E:). Так вы сможете создавать символические ссылки на любые файлы. При удалении же такой ссылки вы файл или каталог не удалите, поэтому можете быть спокойны.

При использовании параметров \J и \D дают одинаковый эффект.

Чтобы удалить символическую ссылку необходимо выполнить такую команду:

Чтобы удалить символьную ссылку на каталог, выполняем команду:

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

Ну вроде бы всё, что нужно знать об этой функции.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *