Windows 7 / Symlinks – Как скопировать Symlink в каталог?

Возможно ли скопировать Symlink в каталог в Windows 7. Когда я пытаюсь скопировать каталог symlink'd, он пытается глубоко скопировать содержимое в указанное место.

  • Как удалить символическую ссылку?
  • "Directory junction" vs "directory symbolic link"?
  • Linux: восстановление файлов
  • Создание символической ссылки на подключенный сетевой диск в Windows
  • Выполнение символической ссылки на exe - «Указанный путь не существует»
  • Каковы различные типы ссылок в Windows? Как их создать?
  • Как подключить ярлык «Visual Studio 2010 Documentation» к панели задач Windows 7?
  • Как я могу использовать свой считыватель отпечатков пальцев IBM / Lenovo на не-Lenovo Windows 7 ПК?
  • Какова версия командной строки Windows 7 для удаления всех паролей помнить в Credential Manager?
  • Загрузка установки Windows 7 на другое оборудование
  • Как проверить настройки региона моего DVD-диска в Windows 7?
  • Как создать отдельные 7z-файлы из каждого выбранного каталога с помощью командной строки 7zip?
  • 6 Solutions collect form web for “Windows 7 / Symlinks – Как скопировать Symlink в каталог?”

    Я не знаю, как это сделать в проводнике Windows, но вы можете использовать xcopy в командной строке с аргументом / b, см. Здесь .

    Очевидно, что используйте программу, которая их поддерживает. Например, Far Manager позволяет либо копировать символические ссылки, либо перемещать их, и копировать их содержимое:

    Alt text

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

     xcopy /b /i <source symlink name> <destination symlink name> 

    Вывод – 0 Файл (ы) скопирован, тем не менее, символическая ссылка создается в пункте назначения. Это проверено под Windows 7 и Windows 8.x, но должно работать с Vista

    UPDATE: он работает и в Windows 10

    Far Manager был единственным, что сработало. Спасибо Джо.

    По какой-то причине Link Shell Extension не предоставляет способ копирования символических ссылок / соединений, или я слишком глуп, чтобы понять это. Пробовал все в меню Drop As ….

    С помощью Far Manager просто нажмите «Копировать» в нижней части интерфейса, убедившись, что другая оконная панель указана в вашей папке назначения. Это так просто!

    Я скопировал всю папку пользователя! Некоторые ссылки, которые вы должны исправить впоследствии, например данные приложения. Если у вас есть Link Shell Extension, просто щелкните правой кнопкой мыши и измените путь в меню свойств контекстного меню. В противном случае они укажут на ваш старый диск. Обязательно скорректируйте те, которые находятся внутри данных приложения, AppData \ Local и Temporary Internet Files. Обязательно ПРИНИМАЙТЕ СОБСТВЕННОСТЬ перед копированием!

    Кроме того, вам необходимо сделать это, зарегистрировавшись в другом профиле администратора или загрузив его в другую ОС. Если вы загрузились в другую ОС, убедитесь, что ссылки указывают на букву диска, которую хочет целевая ОС, а не буква диска, которую хочет нынешняя ОС. Например, моя целевая ОС – J: \ users \ Me. Мои узлы указывают на C: \ users \ Me, потому что C: \ – это буква диска, в которую я буду загружен. (Да, нажатие на ссылки теперь откроет папку текущей ОС. Не беспокойтесь об этом.)

    Есть записи реестра, которые вы должны изменить. См. Здесь .

    Также я нашел расширение оболочки, которое могло бы сделать это немного проще.

    Это продемонстрировано на HowToGeek здесь

    И ссылка на само расширение оболочки здесь

    К сожалению, у меня не было возможности проверить это самостоятельно, потому что мне нужно сделать это на сервере, и я не особо хочу возиться с расширением оболочки на производственном сервере, но я думал, что это может быть полезно.

    Это было сделано с использованием Windows 10 Pro edition. Однако, я думаю, что это то же самое в Windows 7 и Windows 8.

    Во-первых, добавьте возможность создавать символические ссылки для вашей учетной записи пользователя, отличного от admin. Это находится в локальной политике безопасности (secpol) в разделе «Параметры безопасности> Локальные политики> Назначение прав пользователя> Создание символических ссылок». Добавив своего пользователя, не являющегося администратором, в этот параметр прав пользователя, вам разрешено создавать символические ссылки, необходимые вам разрешения, если вы копируете и, следовательно, создаете символическую ссылку.

    Затем сделайте это в окне командной строки:

     copy /L sourceLocation targetLocation 
    Давайте будем гением компьютера.