Hozzon létre szimbolikus hivatkozást a Windows 10 rendszerben a PowerShell segítségével
A Windows 10 rendszerben szimbolikus hivatkozások segítségével egyszerűen átirányíthat egy mappát egy másik helyre. A szimbolikus hivatkozásokat széles körben használják az operációs rendszer saját fájljaihoz és mappáihoz. A szimbolikus hivatkozások használatával lemezterületet takaríthat meg, és adatait a fájlrendszer különböző helyeiről elérhetővé teheti anélkül, hogy az adatokat fizikailag áthelyezné.
A szimbolikus hivatkozások sok helyzetben hasznosak lehetnek. Például egy ideje hozzáadtam egy SSD-meghajtót a számítógépemhez, és telepítettem oda a Windows-t. Az összes hordozható alkalmazásom a D:\portable mappában maradt, és sok közülük úgy lett beállítva, hogy a D:\documents mappával működjön. A probléma az volt, hogy mielőtt hozzáadtam ezt az új SSD-t, a mappák elérési útja C:\portable és C:\documents volt.
A két mappa szimbolizálásával néhány másodpercen belül minden működött. A c:\portable és c:\documents nevű szimbolikus hivatkozásokat egyetlen fájl vagy mappa áthelyezése nélkül hoztam létre. Egy másik érdekesség, hogy ha áthelyezem a szimbolikus hivatkozásaimat egy másik helyre, például az E: meghajtóra, akkor továbbra is működnek, és a D: meghajtón lévő mappáimra fognak mutatni.
Ban ben egy korábbi cikk, láttuk, hogyan lehet szimbolikus hivatkozásokat kezelni a beépített mklink konzol eszköz. Ma meglátjuk, hogyan lehet ugyanezt megtenni a PowerShell használatával.
Szimbolikus hivatkozás létrehozása a Windows 10 rendszerben a PowerShell segítségével,
- Nyisson meg egy emelt PowerShell.
- Írja be vagy másolja be a következő parancsot:
Új elem - ItemType SymbolicLink - Útvonal "Link" - Target "Target"
- Helyettesíteni a Link részt a létrehozni kívánt szimbolikus hivatkozás elérési útjával (beleértve a fájl nevét és a fájlok kiterjesztését).
- Helyettesíteni a Cél rész az elérési úttal (relatív vagy abszolút), amelyre az új hivatkozás hivatkozik.
Kész vagy.
Emellett a PowerShell segítségével címtár-elágazásokat és merev hivatkozásokat hozhat létre. Lássuk, hogyan lehet megcsinálni.
Directory Junction létrehozásához a Windows 10 rendszerben a PowerShell segítségével,
- Nyisson meg egy emelt PowerShell.
- Írja be vagy másolja be a következő parancsot:
Új elem - ItemType Junction - Útvonal "Link" - Cél "Cél"
- Helyettesíteni a Link részt a létrehozni kívánt címtár-elágazás elérési útjával.
- Helyettesíteni a Cél részt annak a könyvtárnak a teljes elérési útjával, amelyre az új hivatkozás hivatkozik.
Hard Link létrehozása Windows 10 rendszerben a PowerShell segítségével,
- Nyisson meg egy emelt PowerShell.
- Írja be vagy másolja be a következő parancsot:
Új elem - ItemType HardLink - Útvonal "Link" - Cél "Cél"
- Helyettesíteni a Link részt a teljes elérési úttal, beleértve a fájl nevét és kiterjesztését a létrehozni kívánt merev hivatkozáshoz.
- Helyettesíteni a Cél rész tartalmazza annak a fájlnak a teljes elérési útját, amelyre az új hivatkozás hivatkozik.
Most elgondolkodhat azon, hogy mi a különbség a könyvtár szimbolikus hivatkozása és a címtárcsomópont között.
Mi a különbség a könyvtár szimbolikus hivatkozása és a könyvtári csomópont között?
A Directory Junction egy régebbi típusú szimbolikus hivatkozás, amely nem támogatja az UNC elérési utakat (\\ karakterrel kezdődő hálózati elérési utak) és a relatív útvonalakat. A Windows 2000 és újabb NT-alapú Windows rendszerek támogatják a címtárcsatlakozásokat. A szimbolikus címtárhivatkozás viszont támogatja az UNC-t és a relatív útvonalakat is. Ehhez azonban legalább Windows Vista szükséges. Így ma a legtöbb esetben a könyvtár szimbolikus hivatkozása a preferált lehetőség.
Mi a különbség a kemény link és a szimbolikus link között?
A merev hivatkozás csak fájlokhoz hozható létre, mappákhoz nem. Nem hozhat létre kemény hivatkozást a könyvtárakhoz. Tehát több korlátozása van, mint a Directory Junctionnek, és nem támogatja az UNC elérési utat.
A Windows Vista és újabb verzióiban a könyvtári csomópontok a régebbi fájlmappa elérési útjait (például C:\Documents and Settings) kapcsolják össze újabb elérési utakkal, például C:\Users. A szimbolikus hivatkozások a C:\Users\All Users C:\ProgramData címre való átirányítására is szolgálnak.
A Windows Vistától kezdve a merev hivatkozásokat a Windows és szervizmechanizmusa is széles körben használja. Sok rendszerfájl merev hivatkozás a Windows Component Store mappában lévő fájlokhoz. Ha az explorer.exe, a notepad.exe vagy a regedit.exe fájlokhoz futtatja az fsutil hardlink list parancsot, ezt saját maga is láthatja!
Ez az.