Link shell extension что это за программа

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

Мне она пригодилась на работе, когда было решено навести порядок на сетевом диске, но требовалась совместимость с многочисленными старыми ярлыками. Для разрешения ситуации каталоги были переименованы, а для совместимости со старыми ярлыками, были созданы скрытые символические ссылки с именами старых каталогов.

Для начала немного теории:

Символическая ссылка — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, открываемому при обращении к данной ссылке (файлу).

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

Create Symbolic Links, Hard Links & Junctions With Link Shell Extension

Точка соединения NTFS (Junction Point) — нововведение в файловой системе NTFS 3.0 (файловая система по умолчанию в Windows 2000). Суть нововведения заключается в том, что указанный логический диск либо папка будет отображаться как папка на другом логическом диске либо в другой папке. Эта возможность позволяет создавать некоторые эффекты с файловой системой (например, хранить два профиля одного и того же пользователя и переключаться между ними без особых проблем). Точка соединения реализована в NTFS как особый тип точки повторной обработки (англ. reparse point)

Целью ссылки может быть любой объект: например другая ссылка, файл, каталог или даже несуществующий файл (в последнем случае при попытке открыть его должно выдаваться сообщение об отсутствии файла).

Программа позволяет создавать жесткие ссылки, символические ссылки, Junction points, volume mount points. Она позволяет редактировать и копировать их.

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

Перетаскивание файлов правой кнопкой мыши так-же дает свой результат: можно быстро создать жесткую или символическую ссылку.

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

Если работа ведется не над файлом, а над каталогом, но выбор опций больше.

Выше я перечислил лишь малую часть возможностей программы.

По ссылке вы можете ознакомиться с иллюстрированной документацией о программе и скачать её.

Дополнение к оболочке Windows для работы с жёсткими ссылками. Добавляет в контекстные меню (те, что открываются по нажатию правой кнопки мыши) проводника Windows пункты для работы с «жесткими» и «символическими» (только для с Windows Vista и Windows 7) ссылками. Существующие жёсткие и символьные ссылки помечаются в Проводнике маленькой дополнительной иконкой. Файлы и каталоги с существующими ссылками имеют дополнительную закладку в «Свойствах» со списком всех жёстких ссылок и целевым местом символической ссылки.

Easy Symlink creation/management | No more confusing commands

Работает в Windows XP — 64bit, Windows Vista — 64bit, Windows 7 — 64bit, Windows 8 — 64bit. Требует установленного Microsoft Visual C++ 2005 SP1 Redistributable Package — 64bit и 32bit.

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.

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

Читайте также:
Sugarsync manager что за программа

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник: computermaker.info

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 в окне командной строки в качестве администратора. Чтобы открыть её, найдите ярлык «Командная строка» в меню «Пуск», щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

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

Читайте также:
Дашборд что за программа

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

mklink Link Target

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

mklink /D Link Target

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

mklink /H Link Target

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

mklink /J Link Target

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

mklink /J C:LinkToFolder C:UsersNameOriginalFolder

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

mklink /J «C:Link To Folder» «C:UsersNameOriginal Folder»

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

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

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

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

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

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

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

Источник: windows-school.ru

Одним из способов организации объектов файловой системы в Windows является использование так называемых жёстких и символьных ссылок. Жёсткие ссылки или Hard Link обычно используются для создания путей к файлам, при этом ярлыки на них внешне практически ничем не отличаются от самих файлов. Создаются жёсткие ссылки с помощью команды fsutil hardlink create , где hardlink – это ярлык жёсткой ссылки, а file – реальный объект файловой системы.

Так как использование жёстких ссылок может вызвать неразбериху, для организации доступа к объектам файловой системы чаще используются символьные ссылки или иначе Symbolic Link. В отличие от Hard Link, они обладают большей гибкостью, позволяют создавать связи между томами, сетевыми и жёсткими дисками, поддерживают использование относительных путей. Создаются символьные ссылки командой mklink :/symboliclink.txt :/file.txt.

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

Примечание: для работы утилиты может понадобиться компонент Microsoft Visual C++ 2005 Redistributable. В этом случае, мастер установщик уведомит вас соответствующим сообщением.

Пользоваться утилитой очень просто. После её установки в меню Проводника у вас появится новая команда «Запомнить источник ссылки». Допустим, вам нужно создать жёсткую ссылку на некий файл. Кликните по нему правой кнопкой мыши, выберите в меню опцию «Запомнить источник ссылки», перейдите в нужное расположение и кликнув по пустому месту каталога, выберите опцию «Поместить как…». А тут уж вам будет предложено выбрать один из двух вариантов – жёсткая или символьная ссылка.

Аналогичным образом создаются ссылки на папки, только в этом случае утилита предложит на выбор целых семь вариантов: Символическая ссылка, Junction-связь, Умная Smart-копия, Умное Smart зеркало, DeLorean-копия, Клон жесткой ссылки и Клон символической ссылки.

Чтобы у пользователя не возникало путаницы, разным типам ссылок Link Shell Extension даёт свой собственный значок. Например, все жёсткие ссылки помечаются красной стрелкой в нижнем левом углу ярлыка, а ссылки Junction – изображением двух звеньев цепи. Символические ссылки помечаются зелёной стрелкой, но в некоторых редакциях Windows почему-то они не отображаются.

Link Shell Extension будет полезна пользователям, которым приходится часто создавать различные связи в файловой системе Windows. Скачать утилиту можно с сайта разработчика schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html . Распространяется программа на бесплатной основе, работает со всеми популярными версиями Windows, русский язык можно выбрать при установке.

Источник: windowstips.ru

Хочу ознакомить Вас с одной очень полезной, при работе с медиа данными(да вообщем то не только медиа, а вообще любыми данными) утилитой — LinkShellExtension

С появлением Windows Vista в наши повседневные пк-пользовательские будни, незаметно пришло такое явление как simlink. Она же Symbolic link. Это виртуальные папки(библиотека, документы, папка с профилем юзера).
Для того, что-бы наглядно продемонстрировать что это означает, нам понадобится файловый менеджер, в котором можно включать просмотр скрытых файлов. Например Total Commander.
Зайдите TotalCommander-ом в папку в которой хранятся профили Windows(c:users). Теперь включите отображение скрытых файлов и папок(конфигурация/настройка/содержимое панелей/показывать скрытые-системные файлы => поставьте тут галочку и нажмите ОК). У Вас появятся несколько папок, не видимых до этого. Одна из них: All Users. Войдите в неё.

Читайте также:
Genesys usb mass sTorage device что это за программа и нужна ли она

Что мы видим в адресной строке?
c:UsersAll Users
Вроде бы всё как обычно. никакого подвоха. Верно? )) Окиньте взглядом содержимое папки и визуально запомните находящиеся в ней данные. Не обязательно всё запоминать. просто что-бы иметь приблизительное представление.
А теперь поднимитесь на два уровня вверх. В корень диска С. Тут тоже появились новые папки(если у Вас ранее не отображались скрытые файлы и папки). Зайдите в папку Program Data и так же окиньте взглядом то, что Вы видите. Знакомо?
Открою Вам тайну.. Папки c:UsersAll Users и c:ProgramData — это одна и таже папка!

Но мы её наблюдаем сразу в двух местах.
Не верите? Выделите всё содержимое этих папок(по очереди), сравните их объём и обратите внимание на общее кол-во папок и файлов в них. Они абсолютно одинаковы. Байт-в-байт.
На самом деле, ничего в этом удивительного нет. Мы имеем дело с «расширенной версией ярлыка». то-есть одна из этих папок — самозванец. Что-бы выяснить кто именно, достаточно посмотреть свойства самих этих папок.

Разница очевидна. Более того, в свойствах All Users есть закладка, окончательно проясняющая ситуацию.

В недрах папок профилей windows, есть ещё много таких парадоксов, но речь сейчас не о них и не о целях с которыми они там есть. Теперь я рекомендую Вам отключить отображение скрытых файлов и папок и забыть всё, что я Вам показал)))
Перейдём к основной цели моего месседжа.

Итак: LinkShellExtension.
Скачать её можно тут для Windows x64
http://schinagl.priv.at/nt/hardlinks. ellExt_X64.exe
И тут для Windows x32
http://schinagl.priv.at/nt/hardlinks. lExt_win32.exe
——————————————————————-
Запуск установки, обязательно делаем от имени Администратора.
Процесс установки тривиален и не заслуживает описания. Нужно только отметить, что по окончании установки, инсталлер предложит перезапустить Проводник Windows. После нажатия на Yes, проводник исчезнет и тут же снова появится. Страшного в этом ничего нет.

После завершения установки, мы можем перейти к использованию утилиты.

Смодулирую ситуацию, отталкиваясь от своих реалий и задач. У Вас есть большое кол-во папок, с разрозненной тематикой и информацией. Например видео-футаж. Проекты AE. Ваши исходные файлы. Как обычно, Вы когда качали всё это и сливали с камеры — сложили всё в самые всевозможные «Новые Папки»
Навести в этом порядок нереально. Копирование отберёт много времени. А время жмёт и нам нужно собирать проект. Данная утилита, окажется весьма полезной, для быстрого наведения порядка в наших «Новых папках».
Создадим папку в которую нам нужно будет собрать, весь необходимый для работы материал. Например:
«Project 2014-04-25 Дима и Таня»
Находим среди прочего, ту папку, в которой лежит видео снятое для нашего проекта. Правой клавишей мышки, открываем контекстное меню этой папки и выбираем там пункт «Запомнить источник ссылки»
Переходим в нашу папку для проекта, и на пустом пространстве кликнув правой мышкой, выбираем пункт Поместить как > Символическую ссылку. Через мгновение, папка с нужным материалом, чудесным образом, не заняв ни одного лишнего мегабайта, окажется в папке для проекта и пометится оверлейным значком ярлыка зелёного цвета. Теперь с файлами находящимися в этой папке, может работать любая программа(Premiere, After Effects, Photoshop. ) так, словно она работает с исходными файлами. Если в Photoshop Вы сохраните открытую из такой папки фотографию, то она обновится и в исходном расположении.
Замечу, что теперь, «вклеенную папку» Вы можете переименовать как Вам заблагорассудится. В исходном расположении название не изменится. Можете позже удалить её. Опять-же исходная папка останется на месте. Кроме того, если речь идёт о футаже например, то можно создавать сколько угодное количество таких ярлыков.

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

Но это ещё не всё. Пользуясь этой утилитой, я открыл для неё ещё одно, очень полезное применение.
Многие сейчас пользуются бесплатными облачными сервисами хранения данных(Yandex.Диск, OneDrive, DropBox и т.д.) Очень полезные сервисы. Но у всех у них есть один досаднейший недостаток. Синхронизировать с сервером, можно только одну единственную папку на компьютере. Понимаете о чём я?
Используя сабж, мы можем добавить в синхронизируемую папку, другие папки, находящиеся совершенно в разных местах не то что диска, а вообще компьютера. Да-да.. утилита создаёт связь даже между папками расположенными на физически разных дисках! Таким образом мы избавляем себя от необходимости содержать все синхронизируемые данные, в одной папке!

Надо заметить, что ярлыки используемые этой утилитой, бывают шести видов. У каждого из них есть свои достоинства и свои недостатки. Всё что описанно здесь мною, касается только ярлыка Символическая ссылка. Описание особенностей остальных видов ярлыков, займёт очень много времени и места на странице)))) Но для «наших» задач Символическая ссылка — самое оно!

Источник: wedframe.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru