Stvorite simboličku vezu u sustavu Windows 10 pomoću PowerShell-a
U sustavu Windows 10 možete koristiti simboličke veze za jednostavno preusmjeravanje jedne mape na drugu lokaciju. Simboličke veze naširoko se koriste u operacijskom sustavu za vlastite datoteke i mape. Pomoću simboličkih poveznica možete uštedjeti prostor na disku i učiniti svojim podacima dostupnim s različitih lokacija datotečnog sustava bez fizičkog premještanja podataka.
Oglas
Simboliziranjem ove dvije mape sve je proradilo u roku od nekoliko sekundi. Napravio sam simboličke veze pod nazivom c:\portable i c:\documents bez premještanja niti jedne datoteke ili mape. Još jedna zanimljiva stvar je da ako premjestim svoje simbolične veze na neko drugo mjesto, na primjer, na E: pogon, one će nastaviti raditi i pokazat će na moje mape na D: pogonu.
U prethodni članak, vidjeli smo kako upravljati simboličkim vezama s ugrađenim mklink alat za konzolu. Danas ćemo vidjeti kako se isto može učiniti pomoću PowerShell-a.
Da biste stvorili simboličku vezu u sustavu Windows 10 pomoću PowerShell-a,
- Otvorite an povišeni PowerShell.
- Upišite ili kopirajte i zalijepite sljedeću naredbu:
New-Item -ItemType SymbolicLink -Path "Link" -Target "Target"
- Zamijenite Veza dio s putanjom do simboličke veze koju želite stvoriti (uključujući naziv datoteke i njezinu ekstenziju za datoteke).
- Zamijenite Cilj dio s putanjom (relativnom ili apsolutnom) na koju se odnosi nova veza.
Ti si gotov.
Osim toga, PowerShell možete koristiti za stvaranje spojeva direktorija i tvrdih veza. Pogledajmo kako se to može učiniti.
Da biste stvorili spoj imenika u sustavu Windows 10 pomoću PowerShell-a,
- Otvorite an povišeni PowerShell.
- Upišite ili kopirajte i zalijepite sljedeću naredbu:
New-Item -ItemType Junction -Path "Link" -Target "Target"
- Zamijenite Veza dio s putanjom do spoja imenika koji želite stvoriti.
- Zamijenite Cilj dio s punim putem do direktorija na koji se odnosi nova veza.
Za stvaranje tvrde veze u sustavu Windows 10 pomoću PowerShell-a,
- Otvorite an povišeni PowerShell.
- Upišite ili kopirajte i zalijepite sljedeću naredbu:
New-Item -ItemType HardLink -Path "Link" -Target "Target"
- Zamijenite Veza dio s punim putem, uključujući naziv datoteke i njenu ekstenziju za čvrstu vezu koju želite stvoriti.
- Zamijenite Cilj dio s punim putem do datoteke na koju se odnosi nova veza.
Sada se možete pitati koja je razlika između simboličke veze imenika i spojnice imenika.
Koja je razlika između simboličke veze imenika i spojnice imenika
Spajanje imenika je starija vrsta simboličke veze, koja ne podržava UNC staze (mrežne staze koje počinju s \\) i relativne staze. Spojevi imenika podržani su u sustavima Windows 2000 i novijim NT baziranim na Windows. S druge strane, simbolička veza imenika također podržava UNC i relativne puteve. Međutim, zahtijevaju barem Windows Vista. Dakle, u većini slučajeva danas je poželjna opcija simbolička veza imenika.
Koja je razlika između tvrde veze i simboličke veze
Tvrda veza može se stvoriti samo za datoteke, ne i za mape. Ne možete stvoriti čvrstu vezu za imenike. Dakle, ima više ograničenja od spajanja imenika i također ne podržava UNC staze.
U sustavu Windows Vista i novijim, spojevi direktorija koriste se za povezivanje starijih putova mapa datoteka poput C:\Documents i Settings s novijim putovima kao što su C:\Users. Simboličke veze također se koriste za preusmjeravanje C:\Users\All Users na C:\ProgramData.
Počevši od sustava Windows Vista, Windows i njegov mehanizam za servisiranje također naširoko koristi tvrde veze. Mnoge datoteke sustava tvrde su veze na datoteke unutar mape Windows Component Store. Ako pokrenete naredbu fsutil hardlink list za explorer.exe, notepad.exe ili regedit.exe, to možete vidjeti i sami!
The WinSxS mapa pohranjuje različite sistemske datoteke, koje su putem tvrdih poveznica povezane s datotekama koje se nalaze u mapama C:\Windows, C:\Windows\System32 i drugim mapama sustava. Kada se instaliraju ažuriranja operativnog sustava, datoteke unutar WinSxS se ažuriraju i ponovno čvrsto povezuju s lokacijama sustava.
To je to.