Een van de langverwachte functies van Windows Vista was de mogelijkheid om symbolische links te gebruiken, de manier waarop je kunt in linux. Helaas, ze werken niet zo goed als ze konden, maar het is een grote upgrade van eerdere versies, en heeft opgelost een aantal problemen voor mij gedaan.
Met behulp van de mklink Command
De opdracht die u moet gebruiken is mklink, Die u zult gebruiken vanaf de opdrachtregel. Typ gewoon het op de opdrachtregel om de opties te zien:
C:\Users\geek>mklink Creates a symbolic link. MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link specifies the new symbolic link name. Target specifies the path (relative or absolute) that the new link refers to.
Bijvoorbeeld, als je wilde naar de map te maken: C: Users Geek TestFolder die beschikbaar zijn vanaf C: TestFolder ook, kun je het volgende commando te gebruiken.
C: mklink / DC: TestFolder C: Users Geek TestFolder
symbolische link gemaakt voor C: TestFolder <<===>> C: Users Geek TestFolder
Nu, als je kijkt in C: TestFolder directory, dan zie je wat bestanden werden in de andere directory.
Inzicht in de Opties.
MKLINK link target
Met het commando zonder extra opties zorgt voor een zachte koppeling naar een bestand.
/ D maakt een symbolische link, of een zachte koppeling.
Dit werkt in wezen als een snelkoppeling naar een map in eerdere versies van Windows, behalve dat u niet over een feitelijke snelkoppeling te gebruiken.
/ H creëert een harde koppeling, die rechtstreeks verwijst naar het bestand.
Deze optie kan niet worden gebruikt voor mappen rechtstreeks voor een of andere reden, dan moet je naar de volgende optie te gebruiken.
/ J creëert een "Directory Junction"
Een Directory Junction is eigenlijk alleen maar een harde koppeling naar een directory. Dit is een functie die voorafgaand waren om Vista ook. Als je probeert voor symlink naar een directory met een harde link, dan moet u gebruik maken van deze optie.
Inzicht in Hard vs Zachte Links
Hard Link
Een harde koppeling wijst direct in het bestand, en handelt om het besturingssysteem alsof het het bestand zelf. U wilt deze optie gebruik maken van de meerderheid van de tijd als je probeert naar de directory nep-een applicatie.
Zachte Link
Een zachte koppeling is in wezen een snelkoppeling naar een bestand of map - als u gebruik maakt van Windows verkenner, wordt u doorgestuurd naar de directory als u dubbelklikt op een snelkoppeling, zal het niet doen alsof haar deel van het bestandssysteem. U kunt nog steeds direct verwijzing of een bestand openen met de symlinked pad, en het werkt meestal.
Met behulp van Symlinks van een netwerk delen
Een van de dingen die uitgebreid besproken is dat je niet kunt de Vista symlinks te gebruiken vanuit een ander besturingssysteem (niet verwonderlijk), maar u kunt ze niet beide gebruiken vanaf een netwerk te delen. Dit is lastig als je verwacht dat deze functie wilt gebruiken op een webserver of een bestandsserver.
Het verwijderen van Symlinks
Voor het verwijderen van een symlink, kun je gewoon verwijderen van de link. Maar zorg ervoor dat je niet het originele bestand te verwijderen.
Keine Kommentare:
Kommentar veröffentlichen