Réponses:
utilisez la commande suivante dans l' invite de commandes élevée :
xcopy /b /i <source symlink name> <destination symlink name>
La sortie est 0 fichier (s) copié néanmoins le lien symbolique est créé dans la destination. Ceci est testé sous Windows 7 et Windows 8.x mais devrait fonctionner à partir de Vista
MISE À JOUR: cela fonctionne aussi dans Windows 10
Utilisez un programme qui les prend en charge, évidemment. Far Manager par exemple me permet soit de copier des liens symboliques sous forme de liens, soit de les parcourir et de copier leur contenu:
xcopy /b /i
qu'aider.
Far Manager était la seule chose qui fonctionnait. Merci Joey.
Pour une raison quelconque, Link Shell Extension ne fournit pas de moyen de copier les liens / jonctions sym, ou je suis trop stupide pour le comprendre. J'ai tout essayé dans le menu Drop As ....
Avec Far Manager, appuyez simplement sur Copier au bas de l'interface, après vous être assuré que l'autre volet de la fenêtre pointe vers votre dossier de destination. C'est si simple!
J'ai copié tout mon dossier utilisateur! Certains liens que vous devez corriger par la suite, comme les données d'application. Si vous avez l'extension Link Shell, cliquez avec le bouton droit de la souris et modifiez le chemin dans le menu des propriétés du contexte de lien. Sinon, ils pointeront vers votre ancien lecteur. Assurez-vous de corriger également ceux contenus dans les données d'application, AppData \ Local et Temporary Internet Files. Assurez-vous de prendre possession avant de copier!
En outre, vous devez le faire connecté à un autre profil d'administrateur ou démarré dans un autre système d'exploitation. Si vous êtes démarré dans un autre système d'exploitation, assurez-vous que les liens pointent vers la lettre de lecteur que le système d'exploitation cible veut, pas la lettre de lecteur que le système d'exploitation actuel veut. Par exemple, mon système d'exploitation cible est J: \ users \ Me. Mes jonctions pointent vers C: \ users \ Me car C: \ est la lettre de lecteur dans laquelle je vais être démarré. (Oui, cliquer sur les liens maintenant ouvrira le dossier de votre système d'exploitation actuel. Ne vous en faites pas.)
Il y a des entrées de registre que vous devez modifier. Voyez ici .
J'ai également trouvé une extension shell qui pourrait rendre cela un peu plus simple.
C'est démontré sur HowToGeek ici
Et le lien vers l'extension shell elle-même est ici
Malheureusement, je n'ai pas eu l'occasion de le tester moi-même parce que je dois le faire sur un serveur et je ne veux pas particulièrement jouer avec l'extension shell sur un serveur de production - mais j'ai pensé que cela pourrait être utile.
Cela a été fait en utilisant l'édition Windows 10 Pro. Cependant, je pense que c'est la même chose sur Windows 7 et Windows 8.
Tout d'abord, ajoutez la possibilité de créer des liens symboliques vers votre compte d'utilisateur non administrateur. Cela se trouve dans la politique de sécurité locale (secpol) dans "Paramètres de sécurité> Politiques locales> Attribution des droits utilisateur> Créer des liens symboliques". En ajoutant votre utilisateur non administrateur à ce paramètre de droits d'utilisateur, vous êtes autorisé à créer des liens symboliques, une autorisation dont vous avez besoin si vous copiez, et donc créez, un lien symbolique.
Ensuite, faites-le dans une fenêtre d'invite de commande:
copy /L sourceLocation targetLocation
Vous pouvez utiliser Link Shell Extension pour cela, mais les instructions sont un peu compliquées. (pour copier des liens symboliques déjà existants)
La procédure est un peu compliquée, donc je recommanderais d'utiliser xcopy ou Far Manager à la place. (je ne les ai pas encore essayés, mais je suppose qu'ils sont plus simples pour la copie directe / unique de dossier lié sym)
(L'extension Link Shell vaut toujours la peine, à mon avis, pour la création rationalisée de sym-links, cependant.)
/i
. Assurez-vous que vous travaillez avec le dossier SYMLINKS (pas les jonctions).