Как в Windows 10 создавать символьные ссылки с помощью PowerShell

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

Наиболее простой пример использования символьных ссылок — перемещение или копирование файлов в расположенные в разных местах папки с рабочего стола. Другой пример — разгрузка системного раздела С путем переноса файлов на диск D и создания на их месте символьных ссылок.

Для их создания в Windows традиционно используется утилита mklink, но связывать объекты файловой системы можно и с помощью более современного инструмента PowerShell.

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

New-Item -ItemType SymbolicLink -Path "Ярлык" -Target "Целевой объект"

PowerShell

Поясняем.

Элемент «Ярлык» представляет собой символьную ссылку, которой может служить файл или папка. В прямых кавычках вместо текста «ярлык» указывается полный путь к объекту-ссылке. Элемент же «Целевой объект» это тот файл или папка, на который мы ссылаемся. Он также должен быть представлен полным путем. Если закинуть файл в папку в расположении «Ярлык» на рабочем столе, в итоге физически он окажется в папке с путем «Целевой объект». Естественно, вместо папок можно указывать файлы (с расширением).

С помощью PowerShell можно создавать не только мягкие, но и жесткие ссылки, для этого используется команда:

New-Item -ItemType HardLink -Path "Ярлык" -Target "Целевой объект"

Разница между мягкими и жесткими ссылками заключается в поддержке вторыми только файлов, кроме того, жесткие ссылки не поддерживают пути UNC. Минус способа — он не работает в старых версиях PowerShell, в таких случаях для создания символьных ссылок следует использовать классическую командную строку.

LaunchBar Commander — продвинутый и гибкий лаунчер для Windows 10

Организовать быстрый доступ к приложениям и каталогам в Windows 10 можно путем размещения их ярлыков Читать далее

Desktop Icon Spacing — быстрое изменение расстояния между ярлыками рабочего стола

Windows 10 никак не препятствует произвольному размещению ярлыков программ на рабочем столе, правда, с небольшой Читать далее

Кастомизация Windows: эффектный и эффективный рабочий стол с программой Stardock Fences

Рабочий стол Windows – во многом более удобная среда хранения ярлыков и наших файлов, нежели Читать далее

Какие бывают ярлыки в Windows и как включить показ их расширений

С понятием ярлыка хорошо знакомы все пользователи Windows. Ярлык — это небольшой графический объект файловой Читать далее

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

1 комментарий

  • STAJIb:

    Только вместо target - value

    New-Item -ItemType SymbolicLink -Path "Ярлык" -Value "Целевой объект"

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

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