Použití symbolických odkazů v systému Windows Vista
Jednou z dlouho očekávaných funkcí v systému Windows Vista byla schopnost používat symbolické odkazy, jak můžete v linuxu. Bohužel, nefungují tak dobře, jak by mohli, ale je to velký upgrade z předchozích verzí a vyřešil pro mě již řadu problémů.
Použití příkazu mklink
Příkaz, který potřebujete použít, je mklink, který použijete z příkazového řádku. Jednoduše zadejte na příkazovém řádku možnosti:
C: \ Users \ geek> mklink Vytvoří symbolický odkaz. MKLINK [[/ D] | [/ H] | [/ J]] Link Target / D Vytvoří adresářový symbolický odkaz. Výchozí hodnota je souborový symbolický odkaz. / H Vytvoří pevný odkaz namísto symbolického odkazu. / J Vytvoří adresářový spoj. Link určuje nový název symbolického odkazu. Cíl určuje cestu (relativní nebo absolutní), na kterou odkaz odkazuje.
Pokud jste například chtěli vytvořit složku C: \ Users \ Geek \ TestFolder ze složky C: \ TestFolder, můžete použít následující příkaz.
C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
symbolický odkaz vytvořený pro C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
Nyní, pokud se podíváte do adresáře C: \ TestFolder, uvidíte, jaké soubory byly v jiném adresáři.
Porozumění možnostem.
Cílový odkaz MKLINK
Použití příkazu bez dalších možností vytváří měkký odkaz na soubor.
/ D vytvoří symbolický odkaz nebo měkké spojení.
To se v podstatě chová jako zkratka pro složku v předchozích verzích systému Windows, kromě toho, že nemusíte používat zkratku.
/ H vytvoří pevný odkaz, který ukazuje přímo na soubor.
Tuto možnost nelze ze složek přímo použít z nějakého důvodu, budete muset použít další možnost.
/ J vytvoří "Adresář spojení"
Directory Junction je ve skutečnosti jen pevný odkaz na adresář. Toto je funkce, která existovala i před Windows Vista. Pokud se snažíte odkazovat na adresář pomocí pevného odkazu, měli byste tuto možnost použít.
Pochopení tvrdých a měkkých vazeb
Hard Link
Pevný odkaz přímo odkazuje na soubor a působí na operační systém, jako by byl samotný soubor. Budete chtít tuto možnost používat většinu času, pokud se snažíte faleštit adresář aplikace.
Soft Link
Měkký odkaz je v podstatě zkratkou pro soubor nebo složku - pokud používáte Windows Explorer, budete přesměrováni do adresáře, pokud poklepete na zástupce, nebudete předstírat jeho část souborového systému. Můžete stále přímo odkazovat nebo otevírat soubor s cestou symboly, a většinou funguje.
Použití symbolických odkazů ze síťového sdílení
Jedna z věcí, o kterých jsme se intenzivně zabývali, je, že nemůžete používat symlinky systému Vista z jiného operačního systému (není překvapivé), ale nemůžete je použít ani ze síťové sdílené položky. To je obtížné, pokud očekáváte použití této funkce na webovém serveru nebo souborovém serveru.
Smazání symbolických odkazů
Chcete-li odstranit symbolický odkaz, stačí smazat odkaz. Stačí se ujistit, že původní soubor neodstraníte.