Jeste li umorni od pretraživanja punjenih direktorija za datoteke koje ćete koristiti samo na sekundu? Ako je tako, došli ste na pravo mjesto. Dat ćemo vam detaljne upute kako stvoriti simboličke veze na vašem računalu.
Nakon što slijedite korake iz ovog članka, možete se oprostiti od dugih, besmislenih pretraživanja datoteka i usredotočiti više svog vremena na stvari koje su stvarno važne.
Kako stvoriti simboličku vezu?
Prije nego što uronimo u pojedinosti o tome kako stvoriti simboličku vezu, želimo biti sigurni da znate što točno stvarate. Recimo da ste instalirali program koji treba biti pohranjen pod "C:\Programske datoteke\Program
.”
Zaista biste željeli imati ovaj program u svom "D:\Documents", ali to je nemoguće učiniti. Ovo je kada dodate simboličku vezu u svoj "C:\Programske datoteke\Program
” datoteku u “D:\Dokumenti
” mapa. Na taj način štedite se muke žongliranja po cijelom svom "C:
” za otvaranje te datoteke.
Za većinu operacijskih sustava koristit ćete ln -s naredba nakon koje slijedi odredište izvorne datoteke i naziv simboličke veze.
U nastavku ćete pronaći upute za stvaranje simboličke veze između određenih operacijskih sustava i programa.
Kako stvoriti simboličku vezu u sustavu Windows?
Da biste stvorili simboličku vezu u sustavu Windows, upotrijebit ćete naredbu mklink u naredbenom retku. Ovo je interna naredba dostupna u sustavima Windows Vista, Windows 7, 8 i 10. To možete učiniti pokretanjem naredbenog retka kao administrator:
- Upišite "Command Prompt" u izbornik Start.
- Desnom tipkom miša kliknite na ikonu.
- Odaberite opciju "Pokreni kao administrator".
Ako pokrenete Windows 10 Creators Update, ne morate pristupiti naredbenom retku kao administrator. Međutim, morat ćete unaprijed omogućiti Dev način:
- Idite na stranicu "Postavke".
- Idite na odjeljak "Ažuriranje i sigurnost".
- Odaberite "Za razvojne programere".
- Provjerite je li uključen "Način razvojnog programera".
Sada kada ste sve postavili, možete se vratiti na naredbeni redak i pokrenuti sljedeću naredbu:
mklink Naziv_veze Cilj_puta.
Pozivanjem ove naredbe stvorit ćete simboličku vezu koja upućuje na datoteku Target_Name.
Ako želite da simbolička veza upućuje na imenik, dodajte odgovarajuće slovo:
mklink /D Ime_veze Cilj_puta
Ako neki nazivi staza sadrže razmake, morat ćete staviti naredbu u navodnike:
Mklink /D "C:\Moje datoteke" "C:\Users\Name\Original\."
Alati za simbole treće strane
Da biste stvorili simbolične veze u sustavu Windows, također možete preuzeti alat treće strane pod nazivom Link Shell Extension. Ovaj alat vam omogućuje stvaranje simboličkih veza na sljedeći način:
- Preuzmite i instalirajte alat.
- Pronađite datoteku od koje želite napraviti simboličku vezu.
- Desnom tipkom miša kliknite na njega.
- Odaberite opciju "Odaberi izvor veze" s izbornika.
- Desnom tipkom miša kliknite drugu mapu i zadržite pokazivač iznad opcije "Ispusti kao" u izborniku.
- Odaberite "Simbolička veza".
Kako stvoriti simboličku vezu u Unixu?
Za stvaranje veza između datoteka u Unixu, koristit ćete ln
naredbu u Unix promptu. Da biste stvorili simboličku vezu, dodati ćete -s
opcija za ln
naredba. Vaša bi naredba trebala izgledati ovako:
ln -s Ime_veze ciljne_datoteke
Trebali biste zamijeniti Target_File imenom datoteke za koju stvarate simboličku vezu. Možete napraviti simbolične veze na bilo koje datoteke ili direktorije u datotečnom sustavu. Zamijenite Link_Name imenom svoje simbolične veze.
Napomena: Uklanjanje ili brisanje ciljne datoteke zaustavit će ispravno funkcioniranje vaše simbolične veze.
Kako stvoriti simboličku vezu na direktorij u Linuxu?
Stvaranje simboličke veze na direktorij u Linuxu zahtijeva isti postupak kao i kreiranje veze na datoteku. Kao prvi parametar, pozvat ćete naziv direktorija vaše datoteke, a kao drugi parametar upisati naziv svoje simbolične veze.
Na primjer, možete stvoriti simboličku vezu iz direktorija /mnt/my_drive/photos do ˜/imenik my_photos:
ln -s /mnt/my_drive/photos ˜/my_photos
Kako stvoriti simboličku vezu u Ubuntuu?
Stvaranje veza između datoteka na svim Linux sustavima, uključujući Ubuntu, izvodi se s "ln
” naredba. Da biste napravili simboličku vezu u Ubuntuu, pokrenite Terminal i pozovite ovu naredbu s opcijom -s
dodano pored ln
.
Evo kako bi vaša naredba trebala izgledati:
sudo ln -s Izvorni_direktorij Link_direktorij
Trebali biste zamijeniti "Source_Directory" direktorijem izvorne datoteke. U parametru "Link_Directory" upisat ćete naziv svoje simbolične veze.
Kako stvoriti simboličku vezu na Macu?
Najbolji način razmišljanja o simboličkim vezama u Macu je kao da su napredni aliasi. Razlikuju se na način da simbolične veze rade u svim Mac aplikacijama, uključujući Terminal. Zapravo, koristit ćete Terminal za stvaranje simboličkih veza. Samo slijedite dolje navedene korake:
- Pokrenite Terminal pritiskom na Command + Space, a zatim upišite "
Terminal
.” Alternativno, pokrenite Terminal putem Findera > Aplikacije > Uslužni programi > Terminal. - Pokrenite sljedeću naredbu: ln -s /original/path/link/path. Možete napraviti put do datoteke ili do direktorija. Na primjer, ako želite napraviti simboličku vezu na radnoj površini koja će upućivati na vašu mapu Dokumenti, pokrenite ovu naredbu:
ln -s /Korisnici/ime/Dokumenti /Korisnici/ime/Desktop
Ako se ispravno pozove, vidjet ćete mapu pod nazivom "Dokumenti" koja se pojavljuje na vašoj radnoj površini. Izgleda kao prava mapa, ali zapravo je njegova simbolična poveznica. Možete ga otvoriti i imat će isti sadržaj kao izvorna mapa "Dokumenti".
Možda će vaša datoteka puta sadržavati razmake. Na primjer, ako želite napraviti simboličku vezu na mapu pod nazivom "Moje slike" i želite da se pojavi u mapi "Moje datoteke", naredbu biste stavili u navodnike:
ln -s “Korisnici/ime/Moje slike” “/Korisnici/ime/Moje datoteke/Link”
Da biste stvari olakšali, možete jednostavno povući i ispustiti bilo koju mapu iz aplikacije Finder u terminal. Automatski će umetnuti put te mape i staviti je u navodnike ako je potrebno.
Alati za simbole treće strane
Također možete stvoriti simboličku vezu u Finderu, ali za to će vam trebati alat treće strane. Možete instalirati aplikaciju pod nazivom SymbolicLinker koja će dodati sljedeću opciju u kontekstni izbornik Findera: Usluge > Napravite simboličku vezu.
Kako stvoriti simboličku vezu u Centosu 7?
Stvaranje simboličke veze u Centosu 7 zahtijeva istu naredbu kao i u drugim Linux operativnim sustavima. Pokrenut ćete ln
naredba koju slijedi -s
:
Ln -s Izvorni_direktorij direktorij veza
Možete stvoriti simbolične veze na direktorije ili bilo koje datoteke u vašem datotečnom sustavu.
Kako stvoriti simboličku vezu u Powershell-u?
Slijedite korake u nastavku da biste stvorili simboličku vezu u Powershell-u:
- Pokrenite Powershell kao administrator.
- Kopirajte (ili upišite) ovu naredbu:
New-Item -ItemmType -SymbolicLink -Path "Link" -Cilt "Target"
- U dijelu "Link" trebate upisati svoju simboličku putanju veze, uključujući njezin naziv i ekstenziju datoteke.
- U dijelu "Cilj" upišite put na koji će se odnositi vaša nova veza.
Kako stvoriti simboličku vezu u Pythonu?
Ako koristite Python, vjerojatno znate da vam OS modul omogućuje interakciju s vašim operativnim sustavom. Možete koristiti metodu os.symlink() za stvaranje simboličnih veza (dst) koje upućuju na njihovo izvorno odredište (src).
Ovo je sintaksa:
os.symlink (src, dst)
The src
stoji za izvor, dok dst
je odredište koje prije nije postojalo. Ne biste trebali dobiti nikakvu povratnu vrijednost ako je naredba bila uspješna.
Dodatna često postavljana pitanja
Evo još nekoliko pitanja koja će vam pomoći da što bolje iskoristite ovu temu.
Što čini simbolička veza?
Simboličke veze, obično poznate kao simbolne veze, značajke su datotečnog sustava koje stvaraju vezu na određene datoteke ili mape. Na neki su način slični prečacu u sustavu Windows ili aliasu na Macu, osim što nisu stvarne datoteke. Simbolička veza je zapravo unos u određeni datotečni sustav koji se odnosi na datoteku ili direktorij.
Kako stvoriti simboličke veze s LN-om?
Većina operativnih sustava koristit će naredbu ln za stvaranje simboličkih veza. Način na koji funkcionira je da pokrenete Terminal svog sustava kao administrator i pokrenete sljedeću naredbu:
ln -s Datoteka_Izvor Datoteka_Odredište
The ln
naredba prema zadanim postavkama stvara čvrstu vezu, tako da morate dodati -s
, što mu govori da stvori meku vezu (symlink).
Kako izbrisati simboličku vezu?
Većinu vremena možete ukloniti simbolične veze kao i svaku drugu datoteku: premjestite je u koš za smeće.
Simboličke veze u Linuxu možete ukloniti pomoću "rm
” naredba. Pozovite sljedeću naredbu zamjenom symbolic_link imenom svoje simboličke veze: rm ime_simbolične_veze
Ako je radnja bila uspješna, vaša će naredba izaći kao nula i neće prikazati nikakav izlaz. Možete izbrisati više od jedne simbolične veze. Samo proslijedite njihova imena kao argumente s razmakom između njih: rm symlinkX symlinkZ symlinkY
Također možete koristiti naredbu za prekid veze. Ova naredba prihvaća samo jedan argument, tako da morate brisati jednu vezu za drugom. Samo pokrenite sljedeću naredbu: prekinuti vezu s simboličnim imenom_veze
Ne biste trebali dobiti nikakav izlaz ako je naredba bila uspješna.
Da biste izbrisali simbolične veze u sustavu Windows, koristite rmdir
naredba.
Na Macu, osim premještanja datoteke u koš za smeće, možete je izbrisati pomoću naredbe rm. Samo pokrenite ovu naredbu zajedno sa stazom simbolične veze: rm /link/put
Koja je naredba za stvaranje simboličke veze?
Većina operacijskih sustava koristi naredbu ln za stvaranje simboličkih veza. Način na koji funkcionira je da pokrenete Terminal svog sustava kao administrator i pokrenete sljedeću naredbu:
ln -s Datoteka_Izvor Datoteka_Odredište
The ln
naredba prema zadanim postavkama stvara čvrstu vezu, tako da morate dodati -s
, što mu govori da stvori meku vezu (symlink).
Poboljšanje vašeg iskustva navigacije datotekama
Znati kako stvoriti simboličke veze određenih direktorija datoteka može uštedjeti u stvarnom vremenu. Još bolje, čuva vaše datoteke sigurno pohranjene na njihovom izvornom odredištu, tako da se ništa ne pokvari pomicanjem datoteka. Kada vam više ne treba određena simbolička veza, možete je jednostavno izbrisati baš kao i bilo koju drugu datoteku.
Na koje datoteke smatrate da je najkorisnije stvoriti simboličke veze? Podijelite svoje misli u odjeljku za komentare u nastavku.