«Когда это оправдано, а когда нет»
Команда mklink позволяет создавать символьные ссылки на каталоги. Ее применение может быть особенно полезным при нехватке свободного дискового пространства на системном носителе. В этом случае каталог переносится на другой носитель, а на его месте создается символьная ссылка с помощью команды mklink. Со временем в системе копятся установленные версии платформы 1С:Предприятие, и не всегда возможно удалить старые версии программы для освобождения дискового пространства. Чтобы не переустанавливать в новое место, достаточно переместить каталог в новое место и создать на него символьную ссылку.
Другой вариант использования mklink это перенос нужного каталога на носитель, обладающий более высокими характеристиками работы (скоростями чтения/записи) для повышения производительности работы.
В случае, если у Вас достаточно дискового пространства на системном носителе и вопросов по быстродействию нет, применение описанных механизмов не требуется.
Рассмотрим пример использования mklink на примере установки 1С:Предприятие 8.5.
Установим программу 1С:Предприятие 8.5:
Сейчас мы не будем рассматривать аспекты установки 1С:Предприятие 8.5, скажу лишь, что стандартный путь установки мы менять не будем, устанавливаем, как просит система. Хотя, конечно, лично мое мнение, давать пользователю возможность менять путь стандартной установки это лишнее, программа должна ставиться в расположение, определенное разработчиками платформы. По завершении установки нажимаем кнопку «Готово». Таким образом имеем установленную программу 1С:Предприятие 8.5, находящуюся по пути: C:\Program Files\1cv8\8.5.1.1522
Далее идем в C:\Program Files\1cv8 кликаем правой кнопкой мыши по каталогу 8.5.1.1522 и выбираем «Вырезать».
После этого идем в D:\1с\ в пустом месте окна кликаем правой кнопкой мыши и выбираем «Вставить»
Таким образом мы переместили каталог 8.5.1.1522 из C:\Program Files\1cv8\ в D:\1с\ с сохранением прав на данный каталог.
ВАЖНО: При перемещении нужно обладать правами администратора. Система выдаст соответстующее предупреждение и с ним необходимо согласиться, нажав кнопку "Продолжить".
Запускаем интерпретатор командной строки с правами Администратора: Пуск - Служебные - на пункте Командная строка правой кнопкой мыши - Дополнительно - Запуск от имени администратора
и вводим следующую команду:
mklink /d "c:\program files\1cv8\8.5.1.1522" d:\1c\8.5.1.1522
Синтаксис следующий:
mklink – вызов самой команды по ее имени
/d – параметр, определяющий создание символьной ссылки на каталог (папку), По умолчанию создается символьная ссылка на файл. Более подробно про параметры запуска можно узнать вызвав mklink с ключом /?
"c:\program files\1cv8\8.5.1.1522" – место расположение символьной ссылки, в каталоге c:\program files\1cv8\ создается ссылка 8.5.1.1522 Путь указан в двойных кавычках из-за пробела в имени пути, это важно.
d:\1c\8.5.1.1522 – месторасположение физического каталога, куда мы его переместили.
Нажимаем Enter...
Появится сообщение, что ссылка создана
На старом месте, откуда мы вырезали каталог, появится символьная ссылка
а сам каталог теперь находится на новом месте (d:\1c\8.5.1.1522)
Все имена папок (каталогов), путей размещения, путей назначения являются метафоричными примерами, несущими цель – объяснение принципа работы команды mklink. В реальной жизни или конкретно в Вашем случае имена и пути скорее всего будут другими, хотя могут быть и теми же.