Symlinkin luominen Macissa

Symbolinen linkki, joka usein lyhennetään symlinkiksi, on eräänlainen linkki, joka on tallennettu yhteen paikkaan laitteellasi ja osoittaa toiseen paikkaan samalla koneella. Voit ajatella sitä sovelluksen pikakuvakkeena. Vaikka todellinen sovellustiedosto sijaitsee syvällä kansioissasi, voit käynnistää sovelluksen kaksoisnapsauttamalla työpöydälläsi olevaa sovelluksen pikakuvaketta.

Symlink on eräänlainen pikakuvake, mutta se toimii eri tavalla(A symlink is a type of shortcut, but it works differently) kuin tavalliset pikakuvakkeet. Se on vähemmän pikakuvake ja enemmän varsinaista tiedostoa, johon se osoittaa. Kaikki symbolilinkkien mukana antamasi sovellukset pitävät näitä linkkejä todellisina tiedostoina tavallisten pikakuvakkeiden sijaan.

Symlinkit Mac-työpöydällä

Nämä ovat erittäin hyödyllisiä, koska sinun ei tarvitse olla kiinni tietyssä kansiossa, jotta sovellus toimii. Voit tallentaa tietosi muihin kansioihin ja voit luoda symlinkin alkuperäiseen kansioon, joka osoittaa luomaasi uuteen kansioon. Järjestelmäsi ja sovelluksesi luulevat, että et ole tehnyt mitään muutoksia, ja ne toimivat normaalisti, vaikka asiat ovat toisin.

Symlinkin luominen terminaalilla(Creating a Symlink Using The Terminal)

Symlinkin tekeminen Macilla(Mac) on erittäin helppoa. Sisäänrakennetussa Terminal - sovelluksessa on komento, jonka avulla voit helposti luoda niin monta symbolinkkiä kuin haluat Macissasi(Mac) .

Sinun tarvitsee vain tietää sijainti, johon haluat luoda symlinkin, ja polku, johon symlinkin tulee osoittaa. Kun sinulla on nämä tiedot, voit luoda symlinkin Terminalissa(Terminal) seuraavasti .

Käynnistä Terminal - sovellus haluamallasi tavalla Macissasi(Mac) .

Kirjoita seuraava komento Terminal - ikkunaan ja paina Enter . Muista korvata kohde(destination) kansiolla, johon haluat linkin osoittavan, ja sijainti(location) polulla, johon haluat tallentaa linkin.

Kohdepaikka(ln -s destination location)

Pääteikkuna komennolla: ln -s kohdesijainti

Luodaksesi työpöydällesi symlinkin, joka osoittaa Documents-kansioosi, käytä seuraavaa komentoa:

ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Pääteikkuna komennolla: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Symlink luodaan ja tallennetaan työpöydällesi. Kaksoisnapsauta sitä ja se avaa Documents-kansion (jos määritit edellä) Finderissa(Finder) .

Asiakirjojen symbolilinkki

Jos hakemistossa, jolle haluat luoda symlinkin, on välilyöntejä sen nimissä, muista kirjoittaa polkujen nimet lainausmerkeillä virheiden välttämiseksi.

Voit nyt käyttää tätä symbolinkkiä missä tahansa komennossasi ja sovelluksessasi, ja sitä pidetään kansiosi tai tiedostosi varsinaisena versiona(the actual version of your folder or file) .

Käytä sovellusta symlinkin luomiseen(Use An App To Create a Symlink)

Pääte ei ole ainoa tapa luoda symbolilinkkejä Macissasi(Mac) . Jos et ole terminaalimies(Terminal) , sinulla on käytettävissäsi sovellus, jonka avulla voit luoda symbolilinkkejä koneellesi.

Tämä sovellus lisää vaihtoehdon kontekstivalikkoon, jotta voit luoda symbolilinkkejä napsauttamalla hiiren kakkospainikkeella tiedostojasi ja kansioitasi.

Siirry GitHubin SymbolicLinker-sivulle(SymbolicLinker page on GitHub) ja lataa ja avaa paketti Macissasi(Mac) .

Kopioi SymbolicLinker.service.app - tiedosto paketista, pidä Optio(Option) - näppäintä painettuna, napsauta Finderissa Siirry -valikkoa, valitse (Go)Kirjasto(Library) , avaa Palvelut(Services) - kansio ja liitä kopioimasi tiedosto.

Palvelut-kansio SymbolicLinker-sovelluksella

Kaksoisnapsauta(Double-click) sovellusta avataksesi sen. Se ei näytä mitään, mutta se on salaa lisännyt vaihtoehdon kontekstivalikkoon.

Etsi tiedosto tai kansio, jolle haluat luoda symbolilinkin, napsauta sitä hiiren kakkospainikkeella ja valitse Palvelut(Services) ja sitten Tee symbolinen linkki(Make Symbolic Link) .

Napsauta hiiren kakkospainikkeella valikkoa, jossa on Palvelut-kohdassa Tee symbolinen linkki valittuna

Se luo symlinkin samaan kansioon kuin alkuperäinen tiedosto/kansio. Voit kuitenkin siirtää sitä, jos haluat.

Luo symbolilinkkejä (Create Symlinks Using)Automator(Automator Service) - palvelun avulla

Automator - menetelmä symbolilinkkien luomiseksi toimii melko samalla tavalla kuin yllä oleva menetelmä. Mutta tämä sopii niille teistä, jotka eivät luota satunnaisiin Internetin(Internet) sovelluksiin ja luot mieluummin jotain itse, jotta tiedät tarkalleen, mitä se sisältää.

Käynnistä Automator - sovellus Macissasi.

Luo uusi Automator -palvelu Mac -tietokoneellesi valitsemalla Palvelu(Service) ja sitten Valitse(Choose) .

Luo uusi automaatiopalveluikkuna Macissa

Aseta(Set) asetukset ylhäällä seuraavasti:

Palvelu vastaanottaa valitut – tiedostot tai kansiot

– missä tahansa sovelluksessa
(Service receives selected – files or folders in – any application)

Palvelut vastaanottavat valitut tiedostot tai kansiot -vaihtoehdon Automatorissa

Etsi toimintoluettelosta toiminto nimeltä Run Shell Script ja vedä se oikeaan paneeliin.

Suorita Shell Script -toiminto

Määritä toiminto ja komennot seuraavasti:

Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do      ln -s “$1” “$1 symlink”      shift  done

Suorita Shell Script -määritysikkuna

Tallenna palvelu napsauttamalla yläreunassa olevaa Tiedosto -valikkoa ja valitsemalla (File)Tallenna(Save) . Anna palvelulle merkityksellinen nimi ja paina Tallenna(Save) .

Tallenna palvelu ikkunana

Luodaksesi symlinkin äskettäin luotuun Automator -palveluun napsauta hiiren kakkospainikkeella tiedostoa tai kansiota ja valitse Palvelut(Services) ja palvelun nimi.

Napsauta hiiren kakkospainikkeella valikkoa, jossa Tee Symlink on valittuna

Voit myös luoda palveluun pikanäppäimen(create a keyboard shortcut) , joka tekee symbolilinkkien luomisesta entistä helpompaa koneellasi.

Symlinkin poistaminen Macissa(Deleting a Symlink On Mac)

Symlinkit eivät vie paljon muistitilaa, koska ne ovat vain pikakuvakkeita koneen tiedostoihin ja kansioihin. Jos kuitenkin haluat poistaa yhden tai muutaman näistä laitteeltasi, sinulla on kaksi tapaa tehdä se.

Käynnistä Terminal - sovellus, kirjoita seuraava komento ja paina Enter . Muista korvata symlink symlinkin(symlink) polulla Macissa(Mac) .

rm symlink

Pääte komennolla: rm symlink

Toinen tapa poistaa symbolilinkki on käyttää kontekstivalikon vaihtoehtoa. Napsauta symbolinkkiäsi hiiren kakkospainikkeella ja valitse Siirrä roskakoriin(Move to Trash) . Se poistaa symlinkin Macistasi(Mac) .

Napsauta hiiren kakkospainikkeella Siirrä roskakoriin -valikkoa

Muista tyhjentää roskakori, kun olet poistanut symbolilinkin varmistaaksesi, että se on kadonnut lopullisesti Macistasi(Mac) .

Johtopäätös(Conclusion)

Symlinkit ovat paljon tehokkaampia kuin tavalliset aliakset, koska ne toimivat kaikissa sovelluksissa ja komennoissa ikään kuin ne olisivat oikeita tiedostoja.



About the author

Olen ohjelmistosuunnittelija ja Windows 10 -asiantuntija. Minulla on yli kahden vuoden kokemus älypuhelimien, Windows 10:n ja Microsoft Edgein kanssa työskentelystä. Pääpaino on saada laitteesi toimimaan paremmin ja nopeammin. Olen työskennellyt erilaisissa projekteissa yrityksille, kuten Verizon, IMac, HP, Comcast ja monet muut. Olen myös sertifioitu ohjaaja Microsoft Azure -pilvikoulutuksessa.



Related posts