Kuidas luua ja kasutada sümboolseid linke (aka Symlinks) Mac'is
Sümboolsed lingid, mida nimetatakse ka sümboliteks, on erifailid, mis viitavad teie süsteemi teistes kohtades olevatele failidele või kataloogidele. Neid võib mõelda nagu arenenud varjunimed ja kuidas neid kasutada MacOSis.
Sümboolsed lingid on sarnased varjunimedega, välja arvatud need, mis töötavad teie Maci igas rakenduses, kaasa arvatud Terminalis. Nad on eriti kasulikud, kui rakendused ei soovi korraliku aliasega korralikult töötada. MacOSis loote terminali kasutades sümboolseid linke Ln
kasulikkust. Sa ei saa neid Finderisse luua. Sümboolsed lingid MacOSis töötavad sarnaselt Linuxi sümboolsetele linkidele, sest mõlemad on Unixi sarnased operatsioonisüsteemid. Sümboolsed lingid Windowsis töötavad veidi erinevalt.
Mis on sümboolsed lingid?
MacOSis saate luua Finderis tavapäraseid varjunimesid. Varjunimed viitavad failidele või kaustadele, kuid nad on pigem lihtsad otseteed.
Sümboolne link on täiustatud tüüpi varjunimi, mis töötab igas süsteemi rakenduses, sealhulgas terminali käsurea utiliidid. Teie loodud sümboolne link näib olevat rakendustele sama, mis algne fail või kaust, mida see näitab, isegi kui see on ainult link.
Oletame näiteks, et teil on programm, mis vajab oma / Library / Program'i salvestatud faile. Kuid soovite salvestada need failid kusagil mujal süsteemis, näiteks sisse / Volume / Program. Programmi kataloogi saate teisaldada aadressile / Volumes / Program, ja seejärel luua sümboolne link aadressil / Library / Program to / Volumes / Program. Programm püüab avada oma kausta aadressil / Library / Program, ja operatsioonisüsteem suunab selle / Volume / Program.
See on MacOSi operatsioonisüsteemi ja kasutatavate rakenduste puhul täiesti läbipaistev. Kui sirvite Finderi või mõne muu rakenduse kataloogi / Raamatukogu / Programm, ilmub, et see sisaldab sisemisi faile / Köite / Programmi.
Lisaks sümboolsetele linkidele, mida mõnikord nimetatakse "pehmeteks linkideks", saate selle asemel luua "kõvad lingid". Sümboolne või pehme link viitab failisüsteemi teele. Oletame näiteks, et teil on sümboolne või pehme link kasutajalt / Kasutaja / näide, mis viitab / opt / example. Kui liigutate faili aadressil / opt / example, katkeb link aadressil / Kasutajad / näide. Kui aga loote kõva lingi, osutub see tegelikult failisüsteemi aluseks olevale inode'ile. Niisiis, kui olete loonud / lingist / näide, mis viitas / opt / näide ja seejärel teisaldas / opt / näide kõva linki, siis link / Kasutajad / näide viitab siiski failile, olenemata sellest, kuhu te seda liigutasite. Kõva link töötab madalamal tasemel.
Kui te ei ole kindel, mida kasutada, peate üldiselt kasutama standardseid sümboolseid linke (pehmed lingid). Kõvaketastel on mõned piirangud. Näiteks ei saa te luua ühel partitsioonil või kettal teisele partitsioonile või kettale paigutatud kõvaketast, samas saate seda teha standardse sümboolse lingiga.
Loo sümboolsed lingid käsuga
Sümboolse lingi loomiseks Macis peate kasutama terminali rakendust.
Vajutage Command + Space, tippige „Terminal“ ja vajutage „Enter”, et avada terminal Spotlighti otsingust. Terminali otsetee käivitamiseks liikuge valikule Finder> Applications> Utilities> Terminal.
Käivita Ln
käsk järgmisel kujul. Saate määrata kataloogi või faili tee:
ln -s / tee / originaal / tee / link / link
The -s
siin ütleb käsk ln luua sümboolne link. Kui soovite luua kõva lingi, jätate selle välja -s
. Enamik kordi on sümboolsed lingid parem valik, nii et ärge looge tugevat linki, kui teil pole selleks konkreetset põhjust.
Siin on näide. Oletame, et soovisite luua oma töölaua kaustas sümboolse lingi, mis viitab teie kaustale Allalaadimised. Sa käivitaksid järgmise käsu:
ln -s / Kasutajad / nimi / Allalaadimised / Kasutajad / nimi / Töölaud
Pärast lingi loomist näete, et teie töölaual kuvatakse kausta Allalaadimised. See on tegelikult teie loodud sümboolne link, kuid see näeb välja nagu tõeline asi. See kaust sisaldab kõiki samu faile, mis on teie kausta Allalaadimine. Seda sellepärast, et see on - nad on lihtsalt erinevad vaated, mis osutavad failisüsteemi samale alamkataloogile.
Kui teie failirada sisaldab tühikuid või muid erimärke, tuleb see lisada jutumärkidesse. Seega, kui soovisite luua oma töölaual lingi kausta nimega "Minu failid" kasutajakataloogis, on teil vaja sellist käsku:
ln -s "/ Kasutajad / nimi / Minu failid" "/ Kasutajad / nimi / Desktop / Minu link"
Faili- ja kataloogiradade terminali sisestamise lihtsustamiseks saate kausta Finderi aknast lohistada Terminalisse ja Terminal täidab automaatselt selle kausta tee. Vajadusel lisab see ka jutumärkidesse.
Kui teil on vaja luua sümboolne link süsteemi asukohta, siis pole kasutajakontol ligipääs, peate sisestama selle Ln
käsk sudo
käsk, nagu nii:
sudo ln -s / tee / kuni / originaal / tee / link / link
Pidage meeles, et MacOSi kaasaegsetel versioonidel ei lubata teil kirjutada teatud süsteemi asukohtadesse, muutmata Süsteemi Integrity Protection funktsiooni tõttu madala taseme püsivara valikut. Selle funktsiooni saate keelata, kuid soovitame seda mitte teha.
Kuidas kustutada sümboolsed lingid
Teil on võimalik kustutada sümboolseid linke nagu teistegi failitüüpidega. Näiteks selleks, et kustutada Finderis sümboolne link, klõpsake Ctrl + klõpsates või paremklõpsake seda ja valige „Teisalda prügikasti”.
Saate kustutada käsurealt lingid rm
käsk, mis on sama käsk, mida sa kasutaksid teiste failide eemaldamiseks. Käivitage käsk ja määrake tee linki, mida soovite kustutada:
rm / tee / link / link
Kuidas luua sümboolseid linke graafilise tööriistaga
Finder võib luua varjunimesid, kuid nad ei tööta üsna sarnaselt sümboolsetele linkidele. Varjunimed on nagu töölaua otseteed Windowsis. Neid ei käsitata tõeliste, läbipaistvate sümboolsete linkidena.
Et leida sümboolseid linke Finderis, on teil vaja kolmanda osapoole utiliiti või skripti. Soovitame avatud lähtekoodiga rakenduse SymbolicLinker kiiresti lisada Teenused> Sümboolse lingi valik otse otsingu kontekstimenüüsse.
Klõpsa sellele lisatavale suvandile ja loob valitud kataloogi valitud faili või kausta sümboolse lingi. Te saate selle ümber nimetada ja seda igal pool liigutada.
Kui te ei ole neid varem kasutanud, võivad sümboolsed lingid peas ringi keerata ja harjuda. Aga kui te seda teete, leiate need võimas vahend, et teha midagi, mida te sageli ei saa tavalise aliasega teha.