zondag 22 maart 2009

symlinks onder windows

Wil je onder windows een verwijzing maken naar een bestand heet dat een snelkoppeling. Nou zijn snelkoppelingen leuk op je desktop maar echt functioneel zijn ze nauwlijks.

Wil je onder windows een verwijzing maken naar een bestand maar moet die voor windows transparant zijn, dan heet dat een Hardlink.

Wil je zo'n verwijzing maken naar een directory (onder linux zijn dat de zgn. symbolc links) dan ben je onder windows op zoek naar een Junction Link.

En zo leren we er elke dag weer wat bij ;

2 opmerkingen:

breun zei

Hardlinks zijn wel wat anders dan een verwijzing/symlink. Symlinks kunnen verwijzen naar een file/dir op een ander file system en het is niet gegarandeerd dat die file/dir bestaat.

Een hardlink is een manier om een bestand op meerdere plaatsen in een file system te laten bestaan. Heeft ook een teller om bij te houden hoeveel exemplaren er zijn, zodat de file verwijderd wordt als de teller 0 wordt.

Ik wist dat Windows junctions had, maar had nog nooit gehoord van iemand die het ook echt gebruikte. :o)

Marcel Maatkamp zei

Dan maak je toch een hardlink naar een symlink ;)