Simboličke veze, tvrde veze i spojevi imenika u sustavu Windows 10
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 veza možete uštedjeti prostor na disku i učiniti dostupnim svojim podacima 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.
Evo kako se mogu stvoriti simbolične veze.
Za upravljanje simboličkim vezama, Windows vam nudi mnogo načina.
Najpoznatiji alat je mklink. Ima sljedeću sintaksu (mklink /?):
MKLINK [[/D] | [/H] | [/J]] Cilj veze
/D - Stvara simboličku vezu direktorija. Zadana je simbolička veza datoteke.
/H - Stvara čvrstu vezu umjesto simboličke veze.
/J - Stvara spoj imenika.
Veza - Određuje novi simbolički naziv veze.
Cilj - Određuje put (relativan ili apsolutni) na koji 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.
Kako vidjeti je li datoteka ili mapa simbolička veza
Kreirajmo sve tri vrste simboličkih poveznica i vidimo kako će biti prikazane u operativnom sustavu.
Napravit ću mapu Winaero na svojoj radnoj površini i tekstualnu datoteku Winaero.txt na istom mjestu.
Zatim ću stvoriti novu simboličku vezu i novo spajanje imenika za mapu i tekstualnu datoteku.
Naredba mklink zahtijeva administratorske privilegije, tako da je trebate pokrenuti iz datoteke povišeni naredbeni redak.
Sljedeća naredba će stvoriti novu simbolička veza imenika:
mklink /d "c:\users\winaero\desktop\imenik simbolička veza" "c:\users\winaero\desktop\winaero"
Simbolička veza imenika može se vizualno identificirati po ikoni prečaca koja je dodana glavnoj ikoni:
Osim toga, kada omogućite stupac "Atributi" u prikazu pojedinosti u File Exploreru, vidjet ćete atribut "L" koji označava da je riječ o simboličkoj poveznici.
Sada kreirajmo novi spoj imenika za mapu Winaero, kako slijedi:
mklink /j "c:\users\winaero\desktop\directory junction" "c:\users\winaero\desktop\winaero"
Nema vizualne razlike od simboličke veze imenika u File Exploreru, tako da ne možete reći je li to spoj imenika ili simbolička veza direktorija:
Jedini način da pronađete vrstu veze je korištenje konzole red naredba. Otvorite novi prozor naredbenog retka u mapi koja sadrži vašu vezu i pokrenite naredbu dir. Pogledajte izlaz:
Sada, stvorimo a simbolička veza za tekstualnu datoteku Stvorio sam. Naredba je sljedeća:
mklink "c:\users\winaero\desktop\file simbolička veza.txt" "c:\users\winaero\desktop\winaero.txt"
Opet, vizualno se ne razlikuje od obične datoteke prečaca, osim vrijednosti stupca atributa i tipa stavke "simbolna veza":
Situacija je drugačija za tvrde veze. Kreirajmo jedan:
mklink /h "c:\users\winaero\desktop\file hard link.txt" "c:\users\winaero\desktop\winaero.txt"
Tvrda veza nema vizualne razlike od obične datoteke kada je prikazana u File Exploreru:
Jedini način da osigurate da je datoteka tvrda veza je korištenje drugog uslužnog programa za konzolu, fsutil.
Pokrenite ga na sljedeći način:
fsutil hardlink list "datoteka hard link.txt"
Spomenuta naredba prikazuje sve tvrdo povezane datoteke:
Ne možete lako vidjeti je li datoteka tvrda veza jer Explorer izvan kutije ne daje takve indikacije. Ponašaju se kao obične datoteke u izlazu naredbe dir ili u File Exploreru.
Međutim, tvrde veze su i dalje veze na druge datoteke. Ne dupliciraju sadržaj ciljne datoteke i ne zauzimaju suvišan prostor na disku.
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 naširoko koriste 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 sistemskim mapama. Kada se instaliraju ažuriranja operativnog sustava, datoteke unutar WinSxS se ažuriraju i ponovno čvrsto povezuju s lokacijama sustava.
To je to. Sada znate sve što trebate znati o simboličkim vezama u sustavu Windows 10. Koristeći ove informacije, možete riješiti probleme sa stazama kada dodate novi diskovni pogon na svoje računalo ili premjestite neku mapu, ali joj je i dalje potrebno da joj se pristupi putem prethodnog puta. Slobodno ostavite komentar ako imate pitanja ili imate nešto za dodati.
Sad, vidi kako stvoriti simboličke veze s PowerShellom.