Hoofd Ramen 10 Symbolische koppelingen, harde koppelingen en directoryverbindingen in Windows 10

Symbolische koppelingen, harde koppelingen en directoryverbindingen in Windows 10



In Windows 10 kunt u symbolische koppelingen gebruiken om eenvoudig de ene map naar een andere locatie om te leiden. Symbolische koppelingen worden veel gebruikt in het besturingssysteem voor zijn eigen bestanden en mappen. Met symbolische koppelingen kunt u schijfruimte besparen en uw gegevens toegankelijk maken vanaf verschillende bestandssysteemlocaties zonder uw gegevens fysiek te verplaatsen.

Advertentie

Symbolische links kunnen in veel situaties behoorlijk nuttig zijn. Zo heb ik onlangs een SSD-schijf aan mijn computer toegevoegd en daar Windows geïnstalleerd. Al mijn draagbare apps bleven in de map D: portable en veel ervan waren geconfigureerd om te werken met de map D: documents. Het probleem was dat voordat ik deze nieuwe SSD toevoegde, het pad naar mappen C: portable en C: documents was.

Door deze twee mappen te symboliseren, kreeg ik alles binnen een paar seconden werkend. Ik heb symbolische koppelingen gemaakt met de naam c: portable en c: documents zonder een enkel bestand of map te verplaatsen. Een ander interessant ding is dat als ik mijn symbolische links naar een andere locatie verplaats, bijvoorbeeld naar de E: -schijf, ze blijven werken en naar mijn mappen op de D: -schijf verwijzen.

Hier is hoe symbolische koppelingen kunnen worden gemaakt.

Voor symbolisch koppelingsbeheer biedt Windows u vele manieren.

De bekendste tool is mklink. Het heeft de volgende syntaxis (mklink /?):

MKLINK [[/ D] | [/ H] | [/ J]] Linkdoel

/ D - Creëert een symbolische link naar een directory. Standaard is een symbolische bestandslink.
/ H - Creëert een harde link in plaats van een symbolische link.
/ J - Creëert een directory-kruising.
Link - Specificeert de nieuwe symbolische linknaam.
Doel - Specificeert het pad (relatief of absoluut) waarnaar de nieuwe link verwijst.

Nu vraag je je misschien af ​​wat het verschil is tussen een symbolische directory-link en een directory-junction.

Wat is het verschil tussen een symbolische directory-link en een directory-kruising
Een Directory Junction is een ouder type symbolische koppeling, die geen UNC-paden (netwerkpaden die beginnen met \) en relatieve paden ondersteunt. Directoryknooppunten worden ondersteund in Windows 2000 en latere NT-gebaseerde Windows-systemen. Een symbolische directorylink ondersteunt daarentegen ook UNC en relatieve paden. Ze hebben echter minimaal Windows Vista nodig. Dus in de meeste gevallen heeft de symbolische link naar de directory de voorkeur.

Wat is het verschil tussen een harde link en een symbolische link
Een harde link kan alleen worden gemaakt voor bestanden, niet voor mappen. U kunt geen harde koppeling maken voor mappen. Het heeft dus meer beperkingen dan een Directory Junction en ondersteunt ook geen UNC-paden.

wie stalkt mijn facebookpagina

Hoe u kunt zien of een bestand of map een symbolische koppeling is
Laten we alle drie de soorten symbolische koppelingen maken en kijken hoe ze worden weergegeven in het besturingssysteem.
Ik zal de map Winaero op mijn bureaublad en het tekstbestand Winaero.txt op dezelfde locatie aanmaken.
Vervolgens maak ik een nieuwe symbolische link en een nieuwe Directory Junction voor de map en het tekstbestand.

De opdracht mklink vereist beheerdersrechten, dus u moet het uitvoeren vanaf een verhoogde opdrachtprompt .

Met de volgende opdracht wordt een nieuwdirectory symbolische link:

mklink / d 'c:  gebruikers  winaero  desktop  directory symbolische link' 'c:  gebruikers  winaero  desktop  winaero'

Windows 10 maakt een directory-symbolische linkEen symbolische link naar een directory kan visueel worden geïdentificeerd door het snelkoppelingspictogram dat is toegevoegd aan het hoofdpictogram:Windows 10 maakt een mapknooppunt

hoe te kopiëren en plakken in stopverf

Als u bovendien de kolom 'Attributen' in de detailweergave van Verkenner hebt ingeschakeld, ziet u het 'L'-attribuut dat aangeeft dat het een symbolische link is.Windows 10-bestand symbolische linkopdracht

Laten we nu een nieuwdirectory-knooppuntvoor de Winaero-map, als volgt:

mklink / j 'c:  users  winaero  desktop  directory junction' 'c:  users  winaero  desktop  winaero'

Windows 10-bestand symbolische link in verkennerHet heeft geen visueel verschil met een symbolische directorylink in Verkenner, dus je kunt niet zien of het een directory-kruising of een symbolische directory-link is:Windows 10-bestand symbolische link

De enige manier om het type link te vinden, is door de console te gebruikenaan jouopdracht. Open een nieuw opdrachtpromptvenster in de map die uw link bevat en voer de opdracht dir uit. Zie de output:Windows 10-bestand harde koppeling

Laten we nu eensymbolische link voor het tekstbestandIk maakte. De opdracht is als volgt:

mklink 'c:  gebruikers  winaero  desktop  bestand symbolische link.txt' 'c:  gebruikers  winaero  desktop  winaero.txt'

Windows 10-bestand harde link op desktopNogmaals, het is niet visueel anders dan een gewoon snelkoppelingsbestand, behalve de kolomwaarde van de attributen en het itemtype 'symlink':

Windows 10-systeem harde koppelingen

De situatie is anders voorharde koppelingen. Laten we er een maken:

mklink / h 'c:  gebruikers  winaero  desktop  bestand harde link.txt' 'c:  gebruikers  winaero  desktop  winaero.txt'

De harde koppeling heeft geen visueel verschil met een gewoon bestand wanneer deze wordt weergegeven in Verkenner:

De enige manier om er zeker van te zijn dat het bestand een harde koppeling is, is door een ander hulpprogramma voor de console te gebruiken, fsutil.
Voer het als volgt uit:

fsutil hardlink lijst 'bestand hard link.txt'

Het genoemde commando toont alle hardlink-bestanden:

overwatch hoe deelnemen aan groepschat group

U kunt niet gemakkelijk zien of een bestand een harde koppeling is, omdat Explorer out of the box een dergelijke indicatie niet geeft. Ze gedragen zich als gewone bestanden in de uitvoer van een dir-opdracht of in Verkenner.

Hardlinks zijn echter nog steeds links naar andere bestanden. Ze dupliceren de inhoud van het doelbestand niet en nemen geen overtollige schijfruimte in beslag.

In Windows Vista en hoger worden mapknooppunten gebruikt om oudere bestandsmappaden zoals C: Documents and Settings te koppelen aan nieuwere paden zoals C: Users. Symbolische koppelingen worden ook gebruikt om C: Users All Users om te leiden naar C: ProgramData.

Vanaf Windows Vista worden harde koppelingen ook veel gebruikt door Windows en het bijbehorende onderhoudsmechanisme. Veel systeembestanden zijn harde koppelingen naar bestanden in de map Windows Component Store. Als je het commando fsutil hardlink list uitvoert voor explorer.exe, notepad.exe of regedit.exe, kun je dit zelf zien!

De WinSxS-map slaat verschillende systeembestanden op, die via harde links zijn gekoppeld aan de bestanden in de mappen C: Windows, C: Windows System32 en andere systeemmappen. Wanneer updates van het besturingssysteem zijn geïnstalleerd, worden de bestanden in WinSxS bijgewerkt en opnieuw hard gekoppeld aan systeemlocaties.

Dat is het. Nu weet u alles wat u moet weten over symbolische koppelingen in Windows 10. Met behulp van deze informatie kunt u problemen met paden oplossen wanneer u een nieuwe schijf aan uw computer toevoegt, of een map verplaatst maar deze nog steeds nodig heeft om toegankelijk te zijn via de vorige pad. Laat gerust een reactie achter als je een vraag hebt of iets toe wilt voegen.

Zie je hoe u symbolische koppelingen maakt met PowerShell .

Interessante Artikelen

Editor'S Choice

Hoe u geverifieerd kunt worden op Twitter [januari 2021]
Hoe u geverifieerd kunt worden op Twitter [januari 2021]
Twitter is een van de gemakkelijkste manieren om in contact te komen met andere mensen, merken en organisaties. Om je publiek te laten groeien, wil je misschien je Twitter-account laten verifiëren. Dit zal je helpen geloofwaardigheid op te bouwen als digitaal merk
CAB- en MSU-updates installeren in Windows 10
CAB- en MSU-updates installeren in Windows 10
Cumulatieve zelfstandige updates voor Windows 10 hebben de MSU-indeling. Andere updates hebben vaak het CAB-formaat. Kijk hoe u dergelijke updates kunt installeren.
Hackers maken inbreuk op het systeem voor het resetten van wachtwoorden van Sony
Hackers maken inbreuk op het systeem voor het resetten van wachtwoorden van Sony
Sony's PlayStation Network ligt opnieuw onder vuur, met een nieuwe inbreuk op de beveiliging van het belegerde bedrijf. Slechts enkele dagen nadat het netwerk weer tot leven kwam na een enorme datalek, zijn er steeds meer aanwijzingen dat hackers de beveiligingen hebben omzeild.
Hoe u de aanmaakdatum van uw Gmail- of Google-account kunt vinden
Hoe u de aanmaakdatum van uw Gmail- of Google-account kunt vinden
Google verzamelt veel informatie over zijn gebruikers en hun online activiteiten. De meeste mensen die een Google-account hebben, begrijpen dat het bedrijf informatie verzamelt, maar de meesten van ons zouden verbaasd zijn om te ontdekken hoe uitgebreid
Zoek bestanden met specifieke tekst in Linux
Zoek bestanden met specifieke tekst in Linux
Om bestanden met specifieke tekst in Linux te vinden, kunt u deze twee methoden gebruiken. Ik wil de methoden die ik zelf gebruik graag delen.
Apple iPhone 8/8+ – Hoe maak je een screenshot
Apple iPhone 8/8+ – Hoe maak je een screenshot
Soms maken we screenshots voor de lol. Andere keren hebben we praktische redenen om de gesprekken die we hebben vast te leggen. Schermafbeeldingen zijn om een ​​aantal redenen belangrijk. Als je een iPhone 8 of 8+ hebt, heb je twee basismanieren
Verandert het gebruik van een VPN uw Mac-adres?
Verandert het gebruik van een VPN uw Mac-adres?
Cybercriminaliteit kan altijd een probleem zijn, aangezien de geavanceerde technieken van criminelen voortdurend evolueren. Als een cybercrimineel overlast wil veroorzaken, kunnen ze uw locatie op internet vinden (IP-adres). Zodra ze dit hebben gedaan, is het mogelijk om de