Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13047|Odpoveď: 1

[okná] Funkcia prepojenia priečinkov pod Windows systémom mklink/linkd

[Kopírovať odkaz]
Zverejnené 22. 2. 2018 13:53:22 | | |
Príkaz mklink na Vista a vyšších systémoch dokáže vytvoriť odkaz na priečinok (pôsobí to ako mapa priečinka). Keďže odkaz na zložku je implementovaný zdola nahor, odkaz je pre aplikáciu transparentný.

(Zodpovedajúca funkcia Windows 2000, XP, Server 2003 je prepojená, tu je len mklink)
Napríklad mám priečinok s názvom C:\Program Files, ale na disku c nie je veľa miesta, takže chcem preniesť niektoré aplikácie na disk D, ale priame rezanie určite nebude fungovať a aplikácia nahlási chybu, takže najprv presuňte (vystrihnite) celý priečinok C:\Program Files na disk d a potom vykonáte príkaz:



Týmto spôsobom bude pod diskom C ďalší priečinok so skratkou, plný názov "C:\Program Files", a dvojitým kliknutím na ňu sa dostanete do D:\Program Files.

Priečinok C:\Program Files je pre aplikáciu priehľadný, teda okrem samotného Windowsu aplikácia nevie, že veci pod C:\Program Files boli skutočne prenesené na disk D a stále sú na disku C. Toto neovplyvní používanie pôvodnej aplikácie v C:\Program Files.



1. Vyššie stanovené odkazy patria mäkkým odkazom (/j), ako aj symbolickým odkazom (/d) a tvrdým odkazom na súbory (/h).

Symlinky a softlinky sú v podstate rovnaké, s tým rozdielom, že softlinky sú absolútne path linky, zatiaľ čo symbolické odkazy umožňujú prepojenia relatívnych ciest.

Napríklad, ak vytvoríte symbolický odkaz c:\1 a soft link c:\2 v c:\data\tmp, potom c:\1 ukazuje na podpriečinok tmp pod priečinkom data pod tým istým priečinkom a c:\2 na absolútnu cestu c:\data\tmp. Výsledkom je, že ak presuniete dva priečinky c:\1 a c:\2 na disk D, odkaz na d:\1 bude neplatný a d:\2 bude stále platný.

Tvrdý odkaz na súbor je odkaz vytvorený na súbor, napríklad c:\data\1.txt vytvorenie odkazu c:\data\2.txt, potom tieto dva súbory sú dva ekvivalentné aliasy toho istého súboru, čo je ekvivalentné dvom ukazovateľom na rovnaké miesto na pevnom disku, a vymazanie ktoréhokoľvek z nich neovplyvní druhý súbor. Obmedzením však je, že toto prepojenie nemôže prechádzať cez jednotlivé časti.

2. Mäkké a symbolické odkazy nemôžu prechádzať medzi diskami.

3. Táto funkcia musí byť použitá v súborovom systéme NTFS, aby sa mohla používať.




Predchádzajúci:Čo je plyn, čo je cena plynu a dáta?
Budúci:Geth peňaženky Ethereum Wallet bol úspešne prenesený z C disku na iný disk
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com