Koje su simboličke veze? Kako stvoriti simbole u sustavu Windows 10?

Sadržaj:

Koje su simboličke veze? Kako stvoriti simbole u sustavu Windows 10?
Koje su simboličke veze? Kako stvoriti simbole u sustavu Windows 10?

Video: Koje su simboličke veze? Kako stvoriti simbole u sustavu Windows 10?

Video: Koje su simboličke veze? Kako stvoriti simbole u sustavu Windows 10?
Video: Roman Forum & Palatine Hill Tour - Rome, Italy - 4K60fps with Captions - Prowalk Tours - YouTube 2024, Travanj
Anonim

Simbolička veza - koji se nazivaju i kao simbolična veza ili soft link - mogu biti jedan od najsloženijih koncepata za korisnike računala. Međutim, to ne oduzima važnost i prednosti koje nudi. Kako pristupiti mapama i datotekama iz različitih mapa bez održavanja dvostrukih kopija? Da, to je moć Simbolička veza.

Što je Symlink ili simbolička veza

Simbol su prečac datoteke koje se odnose na fizičku datoteku ili mapu koja se nalazi negdje drugdje. Simboli djeluju kao virtualne datoteke ili mape, koje se mogu koristiti za povezivanje s pojedinačnim datotekama ili mapama, tako da se pojavljuju kao da su pohranjeni u mapi pomoću simbola, iako se simboli ukazuju samo na njihovu stvarnu lokaciju.

Nemojte zbuniti Symlink kao prečace

Važno je razumjeti da su Simboli više nego samo prečaci kao Windows korisnik koji već znate. Datoteka prečaca jednostavno ukazuje na željenu datoteku dok će Symlink izgledati kao da je povezana datoteka zapravo tamo. Nakon što kliknete na Symlink, bit ćete usmjereni na stvarnu lokaciju datoteke.

Struktura simbola

Symlink stvara tekstni niz koji automatski tumači i slijedi operacijski sustav kao put do druge datoteke ili direktorija. Ova druga datoteka ili direktorij naziva se cilj “.

Symlink postoji neovisno o cilju. Ako se izbriska simbol, njegov cilj ostaje nepromijenjen. Ako se Symlink ukazuje na cilj i neko vrijeme kasnije taj cilj premjestiti, preimenovati ili izbrisati, simbolična veza neće se automatski ažurirati ili izbrisati, ali i dalje postoji i još uvijek ukazuje na stari cilj. Međutim, na takvim simbolima koji upućuju na premještene ili nepostojeće ciljeve ponekad se nazivaju slomljena, siroče, mrtva ili viseća.

Prednosti simbola

  1. Simboli troše vrlo malo prostora i vrlo su brzi za stvaranje. Spremite puno prostora na tvrdom disku s simbolima
  2. Suprotno tvrdim vezama, simbolički linkovi mogu se povezati s datotekama u datotečnim sustavima. Imajte na umu da, ako izbrišete izvornu datoteku, tvrda veza i dalje živi, Symlink ne
  3. Simboli održavaju strukturu mapa u kojoj su sadržani simboli. Na primjer, recimo da postoji a txt datoteka nalazi se u " Korisnost" mapa koja se nalazi na /D/Myfolder/Utility/windowsclub.txt , Sada ako je Symlink za Korisnost mapa je stvorena u mapi Dropbox, a vi ste tražili windowsclub.txt unutar mape Dropbox, pročitajte put datoteke /D/Myfolder/Utility/windowsclub.txt umjesto pretvaranja natrag na izvorni / stvarni put datoteke.
  4. Pomoću simboličkih veza možete pohraniti svoje multimedijske datoteke Glazba / Videozapisi na drugi tvrdi disk, ali ih prikazati u standardnim mapama glazbe / videozapisa, pa će ih vaši medijski programi otkriti
  5. Programeri često zamjenjuju duplicirane kopije dijeljenih datoteka / mapa s simlinkovima koji se odnose na fizičke datoteke / mape. Zamjena suvišnih kopija datoteka može uštedjeti velik dio fizičkog prostora na disku i značajno smanjiti vrijeme potrebno za kopiranje / sigurnosno kopiranje / implementaciju / kloniranje projekata.

Značaj simbola u današnjem razvoju svijeta

Kao Yosef Durr, glavni voditelj programa, Microsoft spominje Windows Blog,

Many popular development tools like git and package managers like npm recognize and persist symlinks when creating repos or packages, respectively. When those repos or packages are then restored elsewhere, the symlinks are also restored, ensuring disk space (and the user’s time) isn’t wasted. Git, for example, along with sites like GitHub, has become the main go-to-source code management tool used by most developers today.

Upotreba upravitelja paketa u suvremenom razvoju također je eksplodirala posljednjih godina. Na primjer, upravitelj paketom čvorova (npm) poslužio je ~ 400 milijuna instalacija u tjednu 1. srpnja 2015., ali je samo godinu dana kasnije poslužio više od 1,2 milijarde instalacija - što je povećanje od samo tri godine u samo jednoj godini! Krajem lipnja 2016. npm poslužio je više od 1,7 milijardi paketnih čvorova u samo sedam dana!
Upotreba upravitelja paketa u suvremenom razvoju također je eksplodirala posljednjih godina. Na primjer, upravitelj paketom čvorova (npm) poslužio je ~ 400 milijuna instalacija u tjednu 1. srpnja 2015., ali je samo godinu dana kasnije poslužio više od 1,2 milijarde instalacija - što je povećanje od samo tri godine u samo jednoj godini! Krajem lipnja 2016. npm poslužio je više od 1,7 milijardi paketnih čvorova u samo sedam dana!

Simboli u sustavu Windows 10

Iako Symlinks imaju različite prednosti, prvenstveno ih koriste UNIX kompatibilni operacijski sustavi poput Linux, FreeBSD, OSX itd., Gdje se mogu stvoriti simbolički veze bez ograničenja. Za korisnike Windowsa, iako je Symlinks bio dostupan počevši od sustava Windows Vista, bilo je teško i dosadno stvoriti.

Zbog sigurnosnih zahtjeva sustava Windows Vista, korisnici su trebali lokalna administratorska prava i, što je najvažnije, morali su se pokrenuti mlink u konzoli naredbenog retka povišenog kao administrator za izradu / izmjenu simbola. Ovo posljednje ograničenje rezultiralo je upotrebom simbola nerijetko u većini Windows programera i uzrokovalo je mnoge moderne alate za razvoj cross-platforma da rade manje učinkovito i pouzdano na Windowsu.

Međutim, sada s Ažuriranje za Windows 10 Stvoritelja, kada korisnik s administratorskim pravima omogućuje način rada za razvojne programere, svatko na računalu može pokrenuti program mklink naredbu bez podizanja konzole naredbenog retka.

Kako izraditi poveznice

Simboli se mogu stvoriti ili pomoću mklink naredba ili CreateSymbolicLink API.

Upotreba naredbe mklink

Tijekom korištenja mklink naredba, upotrijebite donju sintaksu:

“mklink /prefix link_path file/folder_path”

Napomena: mklink može stvoriti nekoliko vrsta veza. Ispod su vrste-

  • / D Stvara simboličku vezu mape. Zadana je simbolična veza datoteke.
  • / H Stvara čvrstu vezu umjesto simboličke veze.
  • / J Stvara vezu direktora.

Na primjer, izradio sam mapu s popisa mapa moje glazbe na radnoj površini. Pogledajte ispod screenshot -

Image
Image

Dakle, kada kliknem na Symlink, izgleda da su moje glazbene datoteke pohranjene C: Users Desktop Glazba iako je izvorno prisutan u C: Users Glazba, muzika.

Zapamtite, ako vaš put ima bilo kakve prostore u njemu, morate staviti citate oko nje.
Zapamtite, ako vaš put ima bilo kakve prostore u njemu, morate staviti citate oko nje.

Koristeći CreateSymbolicLink

Da biste omogućili novo ponašanje prilikom korištenja usluge CreateSymbolicLink API, postoji dodatna dwFlags opciju trebate postaviti vrijednost kao:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Zato odabirom gore navedene vrijednosti odredili ste zastavicu koja omogućuje stvaranje simboličkih veza kada proces nije povišen.

Da biste pročitali više o tome kako stvoriti Symlink pomoću CreateSymbolicLink API, posjetite windows.com.

Zaključak

Može se reći da su simboli korisnija od pukih prečaca, ali ih je teško stvoriti. Prosječni korisnik računala još uvijek može pronaći malo zastrašujuće za stvaranje. Što više, čak i danas, mnogi korisnici pokušavaju dobro razumjeti koncept prečaca i stoga se mogu boriti za razlikovanje simbola i razumijevanje njegove upotrebe.

Rekavši to, gotovo je jamstvo da ćete lako promijeniti sve postavke koje možete, tako da program usmjerava na pravi imenik, a zapravo ne stvara Symlink, ali znate kako postaviti i koristiti dobar Symlink može biti praktičan.

Preporučeni: