Kuinka luoda ja käyttää symbolisia linkkejä (aka Symbolit) Macissa

Sisällysluettelo:

Kuinka luoda ja käyttää symbolisia linkkejä (aka Symbolit) Macissa
Kuinka luoda ja käyttää symbolisia linkkejä (aka Symbolit) Macissa

Video: Kuinka luoda ja käyttää symbolisia linkkejä (aka Symbolit) Macissa

Video: Kuinka luoda ja käyttää symbolisia linkkejä (aka Symbolit) Macissa
Video: ОДЕССА 16 Марта. ХОРОШИЕ ЦЕНЫ В Магазине и на РЫНКЕ - YouTube 2024, Marraskuu
Anonim
Symboliset linkit, jotka tunnetaan myös nimellä symlinks, ovat erityisiä tiedostoja, jotka viittaavat tiedostoihin tai hakemistoihin muualla järjestelmässä. Voit ajatella niitä, kuten kehittyneitä aliasetteja, ja miten niitä käytetään MacOS: ssä.
Symboliset linkit, jotka tunnetaan myös nimellä symlinks, ovat erityisiä tiedostoja, jotka viittaavat tiedostoihin tai hakemistoihin muualla järjestelmässä. Voit ajatella niitä, kuten kehittyneitä aliasetteja, ja miten niitä käytetään MacOS: ssä.

Symboliset linkit ovat samanlaisia kuin aliakset, paitsi että ne toimivat kaikissa Mac-sovelluksissa - myös Terminalissa. Ne ovat erityisen hyödyllisiä, kun sovellukset eivät halua toimia oikein tavallisen aliaksen kanssa. MacOS: ssä luodaan symbolisia linkkejä terminaalissa käyttäen

ln

apuohjelma. Et voi luoda niitä Finderissa. Symboliset linkit macOS: ssa toimivat samoin kuin symboliset linkit Linuxissa, koska molemmat ovat Unixin kaltaisia käyttöjärjestelmiä. Symboliset linkit Windowsissa toimivat hieman eri tavalla.

Mitkä ovat symbolisia linkkejä?

MacOSissa voit luoda säännöllisiä aliaksia Finderissa. Alias-osoitteet osoittavat tiedostot tai kansiot, mutta ne ovat pikemminkin yksinkertaisia pikakuvakkeita.

Symbolinen linkki on edistyksellisempi alias, joka toimii kaikissa järjestelmän sovelluksissa, kuten komentorivin apuohjelmissa päätteessä. Luomasi symbolinen linkki näyttää sovelluksille sama kuin alkuperäinen tiedosto tai kansio, johon se osoittaa, vaikka se on vain linkki.

Oletetaan esimerkiksi, että sinulla on ohjelma, joka tarvitsee tiedostoja tallennettuna / Library / Programissa. Haluat kuitenkin tallentaa kyseiset tiedostot muualle järjestelmään - esimerkiksi, / Volumes / Program. Voit siirtää ohjelman hakemiston kohtaan / volyymit / ohjelma ja luoda symbolinen linkki kohdassa / Kirjasto / Ohjelma osoittaen / Volumes / Program. Ohjelma yrittää käyttää kansioaan / Kirjasto / Ohjelma, ja käyttöjärjestelmä ohjaa sen uudelleen / Volumes / Program.

Tämä on täysin avoin macOS-käyttöjärjestelmälle ja käyttämäsi sovelluksille. Jos selaat Finderin tai minkä tahansa muun sovelluksen / Library / Program -hakemistoon, se näyttää sisältävän tiedostot sisältä / volyymit / ohjelmat.

Symbolisten linkkien lisäksi, joita kutsutaan joskus "pehmeiksi linkiksi", voit luoda "kovaa linkkiä". Symbolinen tai pehmeä linkki osoittaa tiedostojärjestelmässä olevan polun. Oletetaan esimerkiksi, että sinulla on symbolinen tai pehmeä linkki käyttäjistä / esimerkistä, joka osoittaa / opt / example. Jos siirrät tiedoston osoitteessa /opt/ esimerkki, / Käyttäjät / esimerkki rikkoo. Kuitenkin, jos luot luodun linkin, se todella osoittaa tiedostojärjestelmään perustuvan inodin. Joten, jos luot luodun linkin / Käyttäjät / esimerkki kohdasta / opt / example ja siirretty myöhemmin / opt / example, linkki / Käyttäjät / esimerkki viittaisi edelleen tiedostoon riippumatta siitä, missä olet siirtänyt. Kova linkki toimii alemmalla tasolla.

Yleensä käytä tavallisia symbolisia linkkejä (pehmeitä linkkejä), jos et ole varma, mitä käyttää. Kovilla liiteillä on joitain rajoituksia. Et voi esimerkiksi luoda kovaa linkkiä yhdelle osioon tai levylle, joka osoittaa jonkin toisen osion tai levyn sijaintia, mutta voit tehdä sen tavallisella symbolisella linkillä.

Luo symboliset linkit ln-komennolla

Jos haluat luoda symbolisen linkin Macissa, sinun on käytettävä Terminaali-sovellusta.

Paina Command + Space, kirjoita "Terminal" ja paina Enter-näppäintä, niin pääset Terminal-palveluun Spotlight-hausta. Siirry Terminaali-pikavalintaan Siirry Finder> Sovellukset> Apuohjelmat> Terminaali.

Suorita
Suorita

ln

komennon seuraavassa muodossa. Voit määrittää joko polun hakemistoon tai tiedostoon:

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

-s

tässä kertoo ln-komennon luoda symbolinen linkki. Jos haluat luoda kovan linkin, jätät sen

-s

. Useimmiten symboliset linkit ovat parempi vaihtoehto, joten älä luo kovia linkkejä, ellei sinulla ole erityistä syytä siihen.

Tässä on esimerkki. Oletetaan, että halusit luoda symbolisen linkin Työpöytä-kansioosi, joka osoittaa Downloads-kansioosi. Sinun olisi suoritettava seuraava komento:

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

Linkin luomisen jälkeen näet Ladat-kansion näkyvän työpöydällesi. Se on itse luotu symbolinen linkki, mutta se näyttää todelliselta. Tämä kansio näyttää sisältävän kaikki samat tiedostot kuin Lataukset -kansio. Tämä johtuu siitä, että ne ovat - he ovat vain erilaisia näkymiä, jotka osoittavat samaa tiedostojärjestelmään perustuvaa hakemistoa.
Linkin luomisen jälkeen näet Ladat-kansion näkyvän työpöydällesi. Se on itse luotu symbolinen linkki, mutta se näyttää todelliselta. Tämä kansio näyttää sisältävän kaikki samat tiedostot kuin Lataukset -kansio. Tämä johtuu siitä, että ne ovat - he ovat vain erilaisia näkymiä, jotka osoittavat samaa tiedostojärjestelmään perustuvaa hakemistoa.
Jos tiedostopolussa on välilyöntejä tai muita erikoismerkkejä, sinun on liitettävä se lainausmerkkeihin. Joten, jos haluat luoda linkin työpöydällesi kansioon nimeltä "Omat tiedostot" käyttäjän hakemistossa, tarvitset jotain seuraavan komennon:
Jos tiedostopolussa on välilyöntejä tai muita erikoismerkkejä, sinun on liitettävä se lainausmerkkeihin. Joten, jos haluat luoda linkin työpöydällesi kansioon nimeltä "Omat tiedostot" käyttäjän hakemistossa, tarvitset jotain seuraavan komennon:

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

Työnnä tiedosto- ja hakemistopolkuja Terminaaliin, jotta voit vetää ja pudottaa kansion Finder-ikkunasta Terminaaliin. Terminaali täyttää automaattisesti kyseisen kansion polun. Se liittää myös polun lainausmerkkeihin tarvittaessa.

Jos sinun on luotava symbolinen linkki järjestelmän sijaintiin, jolla käyttäjätilillesi ei ole pääsyä, sinun on etuliite
Jos sinun on luotava symbolinen linkki järjestelmän sijaintiin, jolla käyttäjätilillesi ei ole pääsyä, sinun on etuliite

ln

komento

sudo

komento, kuten:

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

Muista, että MacOS-version moderneissa versioissa ei saa kirjoittaa tiettyihin järjestelmän sijainteihin muuttamatta alhaisen tason laiteohjelmiston vaihtoehtoa järjestelmän toimintakyvyn suojauksen vuoksi. Voit poistaa tämän ominaisuuden käytöstä, mutta suosittelemme, että et.

Image
Image

Kuinka poistaa symboliset linkit

Voit poistaa symbolisia linkkejä, kuten minkä tahansa muun tyyppisen tiedoston.Jos haluat esimerkiksi poistaa symbolisen linkin Finderissa, napsauta tai napsauta hiiren kakkospainikkeella Ctrl + ja valitse Siirrä roskakoriin.

Voit poistaa linkkejä komentoriviltä käyttämällä
Voit poistaa linkkejä komentoriviltä käyttämällä

rm

komento, joka on sama komento, jota haluat käyttää muiden tiedostojen poistamiseen. Suorita komento ja määritä poistettavan linkin polku:

rm /path/to/link

Image
Image

Miten luodaan symboliset linkit graafisella työkalulla

Finder voi luoda aliaksia, mutta ne eivät toimi aivan kuin symboliset linkit. Aliasetit ovat kuin Windows-työpöydän pikakuvakkeet. Niitä ei pidetä todellisina, avoimina symbolisina linkkeinä.

Jotta voit luoda symbolisia linkkejä Finderissa, tarvitset kolmannen osapuolen apuohjelman tai komentosarjan. Suosittelemme avoimen lähdekoodin SymbolicLinker-sovelluksen lisäämistä nopeasti Palvelut> Tee symbolinen linkki -asetus oikealle Finderin kontekstivalikkoon.

Napsauta lisättävää vaihtoehtoa ja se luo symbolisen linkin nykyiseen hakemistoon valitulle tiedostolle tai kansiolle. Voit nimetä sen uudelleen ja siirtää sen missä haluat.

Suositeltava: