Создание символьной ссылки windows 7

Создание символьной ссылки windows 7

Windows

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

Синтаксис

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

mklink C:UsersdmoskDesktopcmd.exe C:Windowssystem32cmd.exe

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

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

mklink /D "C:UsersdmoskDesktopСетевая папка" \dmosk.localshare

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

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

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

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

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

Для папки:

rmdir "C:UsersdmoskDesktopСетевая папка"

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

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

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

Читайте также:  Тест сетевых кабелей для hi fi

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

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

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

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

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

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

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

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

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

Символьная ссылка (или символическая, симлинк, от англ. Symbolic link) — это специальный файл на жестком диске, который по принципу работы аналогичен ярлыку. Внутри файла символьной ссылки находится всего одна строка с указателем на путь к папке или файлу, который должен быть открыт при обращении к этой ссылке. На практике симлинки применяются нечасто, в качестве примера можно привести перенос кэша браузера Google Chrome в оперативную память (здесь мы обманули Хром и перенесли папку кэша с жесткого диска на виртуальный диск в оперативную память).

Читайте также:  Как настроить панель управления nvidia для игр


Ссылка на папку Cache, размещенную в ОЗУ

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

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

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

MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение
/D — Создание символической ссылки на каталог (по умолчанию создается на файл).
/H — Создание жесткой связи вместо символической ссылки.
/J — Создание соединения для каталога.
Ссылка — Имя новой символической ссылки.
Назначение — Путь, на который ссылается новая ссылка.

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

2. Открываем командную строку: Пуск — Выполнить или Win+R. Вводим cmd и жмем enter или ОК.

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

mklink /d "c: emp" "d: emp"

Здесь c: emp — это создаваемый симлинк, а d: emp — путь, на который она указывает. Как правило, имя ссылки совпадает с именем папки, на которую она указывает, поскольку система обращаясь к той же папке-ссылке c: emp будет работать так, будто папка temp по-прежнему расположена на диске C, а не перенесена нами на диск D.

Утилита Link Shell Extension

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

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

Читайте также:  Множество комплексных чисел это

Использовать утилиту просто. Выбираем папку, для которой нужна ссылка, и щелкаем по ней правой кнопкой мыши — в меню выбираем Запомнить источник ссылки. После этого открываем папку, где нужно эту ссылку вставить, и также делаем клик правой кнопкой, теперь выбираем Поместить как — Символическую ссылку. Готово.

Ссылка на основную публикацию
Совместимость ssd с ноутбуками
Вопрос совместимости Многие пользователи интересуются совместимостью материнской платы и SSD, который они купили или хотят купить. Опыт показывает, что не...
Скрыть не интересуюсь уже купил спам мешает
"Яндекс" запустил опцию "Скрыть объявление" на сайтах входящих в Рекламную сеть Яндекса. Опция позволяет отключить показ рекламных объявлений, которые в...
Слабо работает интернет что делать
Как настроить роутер, как настроить модем, как настроить оптический терминал. Настройка роутера по http://192.168.1.1 или http://192.168.0.1 Что делать если медленно...
Совместимость ремешков apple watch
Здесь приводятся общие инструкции, которые помогут Вам снять, поменять и застегнуть ремешок. В случае смены ремешка убедитесь, что размеры используемого...
Adblock detector