Kuidas sünkroonsete linkide (aka sümbolid) loomine ja kasutamine Macis

Sisukord:

Kuidas sünkroonsete linkide (aka sümbolid) loomine ja kasutamine Macis
Kuidas sünkroonsete linkide (aka sümbolid) loomine ja kasutamine Macis

Video: Kuidas sünkroonsete linkide (aka sümbolid) loomine ja kasutamine Macis

Video: Kuidas sünkroonsete linkide (aka sümbolid) loomine ja kasutamine Macis
Video: SKR Pro v1.x - Klipper install - YouTube 2024, Mai
Anonim
Sümboolsed lingid, mida tuntakse ka kui sümboleid, on erifailid, mis viitavad failidele või kataloogidele teie süsteemis teistes asukohtades. Võite mõelda neist nagu arenenud aliased ja siin on, kuidas neid MacOS-is kasutada.
Sümboolsed lingid, mida tuntakse ka kui sümboleid, on erifailid, mis viitavad failidele või kataloogidele teie süsteemis teistes asukohtades. Võite mõelda neist nagu arenenud aliased ja siin on, kuidas neid MacOS-is kasutada.

Sümboolsed lingid sarnanevad varjunimedele, välja arvatud juhul, kui need töötavad Maci kõikides rakendustes, ka terminalis. Need on eriti kasulikud siis, kui rakendused ei soovi korrektselt pseudonüümi korral korralikult töötada. MacOS-i ajal loote Terminalis sümboli lingid kasutades

ln

kasulikkust. Te ei saa neid Finderis luua. MacOS-i sümboolsed lingid sarnanevad sümboolsetele linkidele Linuxis, kuna mõlemad on Unix-tüüpi operatsioonisüsteemid. Windows sümboolsed lingid töötavad veidi teisiti.

Mis on sümbolilised lingid?

MacOS-i abil saate luua Finderis regulaarsed varjunimed. Aliasid osutavad failidele või kaustadele, kuid need on pigem lihtsad otseteed.

Sümboolne ling on kõrgelt arenenud tüüpi pseudonüüm, mis töötab igas süsteemis kasutatavas rakenduses, sealhulgas terminali käsurea utiliidid. Teie loodud sümboolne link näib, et rakendused sarnanevad algsele failile või kausta, millele see on suunatud, kuigi see on lihtsalt link.

Näiteks oletame, et teil on programm, mille failid vajavad / Raamatukogu / Programmi. Kuid soovite neid faile hoida ka mujal süsteemis, näiteks / Volume / Program. Programmi kataloogi saate teisaldada / Volumes / Programmile ja seejärel luua sümboolne link aadressil / Library / Program, mis näitab / Volume / Program. Programm proovib pääseda selle kausta aadressile / Library / Program ja operatsioonisüsteem suunab selle ümber / Volume / Program.

See on MacOS-i operatsioonisüsteemile ja teie kasutatavatele rakendustele täiesti läbipaistev. Kui sirvite Finderis või mõnes muus rakenduses kataloogi / Library / Program kataloogi, kuvatakse see sisemiste failide sees / Volume / Program.

Lisaks sümboolsetele linkidele, mida mõnikord nimetatakse "pehmeks lingiks", saate selle asemel luua "tugevaid linke". Sümboolne või pehme link viitab failisüsteemi teele. Näiteks oletame, et sul on sümboolne või pehme link / Kasutajad / näide, mis viitab / opt / example. Kui liigute faili aadressil / opt / example, siis link / / users / example katkeb. Siiski, kui loote tugeva lingi, viitab see tegelikult failisüsteemi aluseks olevale inodele. Kui olete loonud tugeva lingi aadressilt / Users / example, mis näitab / opt / example ja hiljem liigutada / opt / example, siis näitab link / Users / example ikkagi faili, olenemata sellest, kus te seda teisaldasite. Kõva lingi töötab madalamal tasemel.

Üldiselt peaksite kasutama standardseid sümboolseid linke (pehmed lingid), kui te pole kindel, mida kasutada. Rasked lingid on mõned piirangud. Näiteks ei saa te luua ühte lehelt või kettal paiknevat kõvaketta teise partitsiooni või ketta asukohta, samas kui saate seda teha tavalise sümboolse lingi abil.

Loo sümboolsed lingid käsuga ln

Macis sümboli lingi loomiseks peate kasutama Terminali rakendust.

Vajutage Command + Space, tippige "Terminal" ja vajutage siis sisestusklahvi "Enter", et avada Spotlight otsingu terminal. Terminali otsetee käivitamiseks minge Finder> Rakendused> Utiliidid> Terminal.

Käivita
Käivita

ln

käsk järgmisel kujul. Saate määrata kas kataloogi või faili asukoha:

ln -s /path/to/original /path/to/link

The

-s

Siin räägib käsk ln sümboolse lingi loomiseks. Kui soovite luua kõva lingi, jätke see välja

-s

. Enamik ajast on sümboolsed lingid parem valik, seega ärge looge kõva lingi, kui teil pole selleks konkreetset põhjust.

Siin on näide. Oletame, et soovisite sümboolse linki luua oma Desktop kaustas, mis viitab teie failide kausta. Käivitage järgmine käsk:

ln -s /Users/name/Downloads /Users/name/Desktop

Pärast linki loomist näete oma töölauale oma kausta Allalaadimisi. Tegelikult on see sümboolne link, mille olete loonud, kuid see näeb välja nagu tõeline asi. Ilmub, et see kaust sisaldab kõiki samu faile kui kausta Allalaadimised. Seda seetõttu, et see on - nad on lihtsalt erinevad vaated, mis viitavad samas failisüsteemi alusele kataloogile.
Pärast linki loomist näete oma töölauale oma kausta Allalaadimisi. Tegelikult on see sümboolne link, mille olete loonud, kuid see näeb välja nagu tõeline asi. Ilmub, et see kaust sisaldab kõiki samu faile kui kausta Allalaadimised. Seda seetõttu, et see on - nad on lihtsalt erinevad vaated, mis viitavad samas failisüsteemi alusele kataloogile.
Kui teie faili tee sisaldab tühikuid või muid erimärke, peate selle lisama jutumärkidesse. Seega, kui soovite oma töölaualt linki luua kausta nimega "Minu failid" oma kasutajakataloogis, peate vajalikuks midagi sellist käsku:
Kui teie faili tee sisaldab tühikuid või muid erimärke, peate selle lisama jutumärkidesse. Seega, kui soovite oma töölaualt linki luua kausta nimega "Minu failid" oma kasutajakataloogis, peate vajalikuks midagi sellist käsku:

ln -s '/Users/name/My Files' '/Users/name/Desktop/My Link'

Selleks, et hõlpsamini sisestada faili- ja kataloogimarsruudid Terminali, saate hõlpsalt kaust Finder aknasse kleepida ja Terminal automaatselt sisestada selle kausta tee. Vajaduse korral lisab see ka jutumärgidesse.

Kui teil on vaja süsteemses asukohas sümboolset lingit luua, pole teie kasutajakontol juurdepääs, peate esmalt lisama
Kui teil on vaja süsteemses asukohas sümboolset lingit luua, pole teie kasutajakontol juurdepääs, peate esmalt lisama

ln

käsk koos

sudo

käsk, nii:

sudo ln -s /path/to/original /path/to/link

Pidage meeles, et MacOS kaasaegsetel versioonidel ei saa te süsteemide terviklikkuse kaitse funktsioonist tulenevalt lubada kirjutada teatud süsteemiruumidesse, muutmata madalama püsivara valikut. Saate selle funktsiooni keelata, kuid soovitame seda mitte teha.

Image
Image

Kuidas sümboolseid linke kustutada

Saate kustutada sümboli lingid nagu muud tüüpi failid.Näiteks sümboli lingi leidmiseks Finderis, Ctrl + klikkige või paremklõpsake seda ja valige käsk "Liiguta prügikasti".

Lingid saate kustutada käsurealt, kasutades selleks
Lingid saate kustutada käsurealt, kasutades selleks

rm

käsk, mis on sama käsk, mida soovite kasutada muude failide eemaldamiseks. Käivita käsk ja määra lingi tee, mida soovite kustutada:

rm /path/to/link

Image
Image

Kuidas luua sümbolisi linke graafilise tööriistaga

Finder võib luua varjunimed, kuid nad ei tööta sarnaselt sümboolsetele linkidele. Pseudomüürid on nagu Windowsi töölaua otseteed. Neid ei peeta tõelisteks, läbipaistvateks sümboliks.

Kui soovite Finderis sümboolseid linke luua, vajate kolmanda osapoole utiliiti või skripti. Soovitame avatud lähtekoodiga rakendust SymbolicLinker teenuse Teenused> Tee sümbolise linki kiireks lisamiseks otse Finderi kontekstimenüüsse.

Klõpsake lisavõimalusel ja see loob sümboli lingi valitud kataloogi valitud faili või kausta. Saate seda ümber nimetada ja liigutada ükskõik kuhu soovite.

Soovitan: