A Windows 10 rendszerben szimbolikus linkek segítségével egyszerűen átirányíthatja az egyik mappát egy másik helyre. A szimbolikus linkeket széles körben használják az operációs rendszer saját fájljai és mappái számára. A szimbolikus linkek használatával megtakaríthatja a lemezterületet, és hozzáférhetővé teheti adatait a fájlrendszer különböző helyeiről anélkül, hogy fizikailag áthelyezné adatait.
Reklám
A szimbolikus linkek sok esetben nagyon hasznosak lehetnek. Például nemrégiben hozzáadtam egy SSD meghajtót a számítógépemhez, és ott telepítettem a Windows rendszert. Minden hordozható alkalmazásom a D: hordozható mappában maradt, és sokukat úgy konfigurálták, hogy működjenek a D: dokumentumok mappával. A probléma az volt, hogy az új SSD hozzáadása előtt a mappák elérési útja C: portable és C: dokumentumok voltak.A két mappa összekapcsolásával néhány másodpercen belül minden működött. C: hordozható és c: dokumentum nevű szimbolikus linkeket hoztam létre egyetlen fájl vagy mappa áthelyezése nélkül. Egy másik érdekes dolog az, hogy ha a szimbolikus linkjeimet más helyre, például az E: meghajtóra helyezem át, akkor azok tovább működnek, és a D: meghajtón lévő mappáimra mutatnak.
Így hozhatók létre szimbolikus linkek.
A szimbolikus linkek kezeléséhez a Windows számos lehetőséget kínál.
A leghíresebb eszköz az mklink. A következő szintaxissal rendelkezik (mklink /?):
MKLINK [[/ D] | [/ H] | [/ J]] Link cél
/ D - Könyvtár szimbolikus hivatkozást hoz létre. Az alapértelmezett fájl szimbolikus link.
/ H - Kemény linket hoz létre szimbolikus link helyett.
/ J - Directory Junction létrehozása.
Link - Megadja az új szimbolikus hivatkozás nevét.
Cél - Megadja az elérési utat (relatív vagy abszolút), amelyre az új hivatkozás hivatkozik.
Most elgondolkodhat azon, hogy mi a különbség a könyvtár szimbolikus linkje és a könyvtár kereszteződése között.
Mi a különbség a könyvtár szimbolikus linkje és a könyvtár kereszteződése között
A Directory Junction egy régebbi szimbolikus hivatkozás, amely nem támogatja az UNC elérési útjait (\ -el kezdődő hálózati útvonalakat) és a relatív útvonalakat. A címtárcsatlakozásokat a Windows 2000 és később NT-alapú Windows rendszerek támogatják. A könyvtár szimbolikus hivatkozása viszont támogatja az UNC-t és a relatív elérési utakat is. Ehhez azonban legalább Windows Vista szükséges. Tehát manapság a legtöbb esetben a könyvtár szimbolikus link a preferált lehetőség.
Mi a különbség a kemény link és a szimbolikus link között
Kemény link csak fájlokhoz hozható létre, mappákhoz nem. Nem hozhat létre kemény linket a könyvtárakhoz. Tehát több korlátozással rendelkezik, mint egy Directory Junction, és nem támogatja az UNC elérési útjait sem.
hogyan screenshotolsz a snapchat-en anélkül, hogy tudnák
Hogyan ellenőrizhető, hogy egy fájl vagy mappa szimbolikus link-e
Készítsünk mindhárom szimbolikus linket, és nézzük meg, hogyan jelennek meg az operációs rendszerben.
Létrehozom az asztalomon a Winaero mappát és a Winaero.txt szövegfájlt ugyanazon a helyen.
Ezután létrehozok egy új szimbolikus linket és egy új Directory Junction-et a mappához és a szöveges fájlhoz.
Az mklink parancs rendszergazdai jogosultságokat igényel, ezért egy emelt parancssor .
A következő parancs létrehoz egy újatkönyvtár szimbolikus link:
mklink / d 'c: users winaero desktop directory symbolic link' 'c: users winaero desktop winaero'
A címtár szimbolikus linkje vizuálisan azonosítható a főikonra adott parancsikon-átfedés ikonnal:
hogyan tudom megtudni, hogy ki jelentkezett be a facebook-fiókomba
Ezenkívül, ha engedélyezte az „Attribútumok” oszlopot a File Explorer Részletek nézetében, megjelenik az „L” attribútum, amely jelzi, hogy ez egy szimbolikus hivatkozás.
Most hozzunk létre egy újatkönyvtár csomóponta Winaero mappához az alábbiak szerint:
mklink / j 'c: users winaero desktop directory junction' 'c: users winaero desktop winaero'
Nincs vizuális különbsége a File Explorer címtárszimbolikus hivatkozásától, így nem tudja megmondani, hogy könyvtár-kereszteződésről vagy könyvtár-szimbolikus hivatkozásról van-e szó:
A link típusának megtalálásának egyetlen módja a konzol használatanekedparancs. Nyisson meg egy új parancssori ablakot a mappában, amely tartalmazza a hivatkozást, és futtassa a dir parancsot. Lásd a kimenetet:
Most hozzunk létre egyszimbolikus link a szöveges fájlhozÉn hoztam létre. A parancs a következő:
mklink 'c: users winaero desktop file symbolic link.txt' 'c: users winaero desktop winaero.txt'
Ismételten vizuálisan nem különbözik a szokásos parancsikonoktól, az attribútumok oszlopértékén és a 'symlink' elemtípuson kívül:
A helyzet máskemény linkek. Hozzunk létre egyet:
mklink / h 'c: users winaero desktop file hard link.txt' 'c: users winaero desktop winaero.txt'
A merevlemeznek nincs vizuális különbsége a szokásos fájltól, ha a Fájlkezelőben jelenik meg:
Az egyetlen módja annak, hogy a fájl hard link legyen, egy másik konzol segédprogram, az fsutil használata.
Futtassa az alábbiak szerint:
fsutil hardlink list 'fájl hard link.txt'
Az említett parancs az összes merevlemezes fájlt megjeleníti:
hogyan törölhetem az amazon első megtekintési előzményeimet
Nem lehet könnyen megnézni, hogy egy fájl kemény link-e, mert az Explorer a dobozból nem ad ilyen jelzést. Rendes fájlként viselkednek a dir parancs kimenetében vagy a File Explorerben.
A hard linkek azonban továbbra is más fájlok linkjei. Nem másolják meg a célfájl tartalmát, és nem foglalnak felesleges lemezterületet.
A Windows Vista és újabb verzióiban a könyvtárcsatlakozásokat használják a régebbi fájlmappák elérési útjainak, például a C: Documents és Settings, összekapcsolásához olyan újabb útvonalakkal, mint a C: Users. Szimbolikus hivatkozásokat használnak a C: Felhasználók Minden felhasználó átirányítására a C: ProgramData fájlra is.
A Windows Vistától kezdve a hard linkeket a Windows és annak szervizelési mechanizmusa is széles körben használja. Számos rendszerfájl kemény link a Windows Component Store mappában található fájlokhoz. Ha futtatja az fsutil hardlink list parancsot az explorer.exe, a notepad.exe vagy a regedit.exe fájlhoz, ezt maga is láthatja!
A WinSxS mappa különféle rendszerfájlokat tárol, amelyek kemény linkeken keresztül kapcsolódnak a C: Windows, C: Windows System32 és más rendszermappákban található fájlokhoz. Az operációs rendszer frissítéseinek telepítésekor a WinSxS fájljai frissülnek, és újra szorosan kapcsolódnak a rendszer helyéhez.
Ez az. Most már mindent tud, amit tudnia kell a Windows 10 szimbolikus linkjeiről. Ezen információk felhasználásával megoldhatja az útvonalakkal kapcsolatos problémákat, amikor új lemezmeghajtót ad a számítógépéhez, vagy áthelyez egy mappát, de még mindig szüksége van rá, hogy az előzőjén keresztül elérhető legyen. pálya. Nyugodtan írhat megjegyzést, ha kérdése van, vagy van mit hozzáfűznie.
Most nézze meg hogyan lehet szimbolikus kapcsolatokat létrehozni a PowerShell-lel .