Mainos

Jos tietokoneen käyttäjänä joudut määrittelemään pikakuvakkeen, sanoisit todennäköisesti, että se on osoitin tiedostoon, kansioon tai sovellukseen, eikö niin? Pitää paikkansa.

Mutta tämä lyhyt määritelmä ei kerro koko tarinaa ollenkaan. Se tarkoittaa, että kaikki pikavalinnat ovat samat, kun he eivät ole. Sinulla on melkein kourallinen pikakuvakkeita. Keskitymme alla olevaan symboliseen linkkiin. Sitä kutsutaan myös symlinkiksi tai pehmeäksi linkiksi, ja me käytämme termejä vuorottelevasti.

Katsotaanpa mitä on linkki, kuinka luodaan linkki Linuxille sekä MacOS: lle ja Windowsille, miksi tarvitset tätä erityyppistä pikakuvaketta ja paljon muuta.

Mikä on Symlink?

On totta, että linkki on pikavalintotiedosto. Mutta se eroaa tavallisesta pikakuvakkeesta, jonka esimerkiksi ohjelman asennusohjelma on asettanut Windowsin työpöydälle ohjelman helpottamiseksi.

Toki, napsauttamalla kumpaakin tyyppistä pikakuvaketta, avaat linkitetyn objektin, mutta se, mikä tapahtuu kuvun alla, on erilainen molemmissa tapauksissa, kuten näemme seuraavaksi.

instagram viewer

Vaikka tavallinen pikakuvake osoittaa tiettyyn esineeseen, linkki saa sen näyttämään siltä kuin linkitetty objekti olisi todella olemassa. Tietokoneesi ja siinä olevat sovellukset lukevat linkin itse kohdeobjektiksi.

MacOS-käyttöjärjestelmässä saat todistuksen tästä tiedostona "tiedosto on olemassa", joka tulee näkyviin, kun yrität luoda linkin samaan sijaintiin kuin alkuperäinen objekti. Vaikka yrität siirtää linkin samaan sijaintiin sen jälkeen, kun olet luonut sen muualle, se nimetään uudelleen kopioksi.

Tiedosto on olemassa viesti luotaessa linkkiä MacOS-terminaaliin

Symlinks vs. Tavalliset pikavalinnat

Oletetaan, että kiintolevylläsi on tietty kansio, jonka haluat synkronoida Dropboxin kanssa siirtämättä itse kansiota Dropboxiin.

Tässä tapauksessa Pikakortin luominen Dropbox-kansioon on turhaa. Pikakuvake toimii laitteella, jolla olet luonut sen. Dropbox synkronoi myös pikakuvakkeen. Mutta synkronoitu pikavalintotiedosto on virheellinen, kun käytät sitä toiselta tietokoneelta, ts. Se ei johda mihinkään.

Nyt, jos kyseinen pikakuvake olisi linkki, et kohtaaisi tätä ongelmaa. Tämä johtuu siitä, että Dropbox lukee linkin varsinaiseksi kansioksi ja synkronoi seurauksena kansion tiedot. Voit sitten käyttää kansiota ja sen sisältöä kaikilla laitteillasi, joissa Dropbox-synkronointi on käytössä, vaikka alkuperäinen kansio ei kuulu Dropboxiin.

Muista, että jos kyseessä on tavallinen pikakuvake tai linkki, sen poistaminen ei vaikuta alkuperäiseen esineeseen millään tavalla.

Miksi tarvitset symbolilinkkejä?

Yleensä on hyvä idea luoda symbolisia linkkejä pikanäppäimien sijasta, kun haluat:

  • Käytä tiedostoa useista sijainneista luomatta kopioita ja käyttämättä paljon levytilaa. (Symlinksien koko on vain muutama tavu.)
  • Ylläpidä tiedoston eri versioita ja varmista samalla, että kaikki osoittimet siihen johtavat aina viimeisimpään tai ajan tasalla olevaan versioon. (Tämä toimii, koska linkki pysyy aktiivisena, vaikka korvaat kohdetiedoston toisella saman nimen tiedostolla.)
  • Siirrä tiedot C: \ -asemalta esimerkiksi toissijaiselle kiintolevylle häiritsemättä järjestelmän tai sovelluksen toimintoja, jotka tarvitsevat mainitun tiedon olevan C: \ -asemassa.

Olet todennäköisesti törmännyt moniin muihin symbolisten linkkien käyttötapoihin.

Kuinka luoda symboleja

Voit luoda pehmeitä linkkejä päätteellä tai komentorivillä. Pääset myöhemmin kohta-napsauta -työkaluihin, jos sinulla on epämukava pulata terminaalin kanssa.

Linuxissa ja macOS: issa

Päätekomento symbolisen linkin luomiseksi macOS: iin

Linuxissa voit luoda symbolisen linkin tiedostolle tai kansiolle tällä päätekomennolla:

ln -s [/ polku / tiedostoon] [/ polku / kohteeseen / linkki]

Sama komento toimii myös macOS: ssä, koska macOS on UNIX-pohjainen käyttöjärjestelmä, kuten Linux.

Katso yllä oleva kuvakaappaus näytekomennosta.

Natiivien tiedostojen hallintaohjelma tietyissä Linux-työpöytäympäristöissä antaa sinun luoda pehmeän linkin hiiren kakkospainikkeella -valikon kautta, joten sinun kannattaa ehkä tarkistaa, onko tiedostontutkimussovelluksessa tämä vaihtoehto.

Suositulla Nautilus-tiedostonhallinnalla, joka on mukana erilaisissa Linux-distroissa, oli Tee linkki valikkovaihtoehto, joka on nyt poissa. Mutta voit silti luoda linkin Nautilukseen pitämällä ctrl ja Siirtää -näppäimiä ja vetämällä kohdetiedosto kohtaan, johon haluat linkin näkyvän. Älä huoli, alkuperäinen tiedosto pysyy paikoillaan.

Windowsissa

Sinun on avattava komentorivi-ikkuna järjestelmänvalvojana ja kirjoittamalla seuraava komento luodaksesi symbolisen linkin:

mklink [/ polku / kohteeseen / linkki] [/ polku / tiedostoon]

Jos haluat symbolisia linkkejä hakemistoihin, sinun täytyy säätää komentoa hiukan käyttämällä / d lippu:

mklink / d [/ polku / kohteeseen / linkki] [/ polku / tiedostoon]

Jos et halua työskennellä komentorivillä, voit käyttää graafista työkalua nimeltä Link Shell -laajennus luoda symbolisia linkkejä. Se on yksi niistä parhaat Windows File Explorer -laajennukset tiedostojen hallintaan.

merkintä: Järjestelmä ei estä sinua luomasta symbolista linkkiä symboliseen linkkiin, mutta on parasta välttää tekemästä niin. Muutoin luot loputtoman silmukan, joka voi aiheuttaa ongelmia koko järjestelmän kattaville palveluille, kuten virustorjuntaohjelmille.

Symlinks vs. Alias ​​nimissä macOS

Symlink ja alias tiedostolle Finderissa MacOS-käyttöjärjestelmässä

Jos olet joskus luonut aliaksia macOS: iin, huomaat, että ne käyttäytyvät aivan kuten linkit. Molemmat tyyppiset pikakuvakkeet viittaavat linkitetyn tiedoston tai kansion polunimeen.

Ero on siinä, että alias merkitsee myös linkitetyn kohteen tunnuksella, jota kutsutaan inode (hakemistosolmu). Tämä tunniste on ainutlaatuinen objektille ja seuraa sitä tiedostojärjestelmän ympärillä.

Siksi alias toimii hyvin, vaikka siirrät kohteen toiseen sijaintiin. Kokeile tätä linkin avulla ja saat virheilmoituksen. (Voit siirtää aliaksia ja linkkiä itse ilman mitään ongelmia, ellet ole tekemisissä järjestelmäsuojattujen tiedostojen kanssa.)

Molemmat tyyppiset pikavalinnat ovat tietysti hyödyttömiä, jos poistat alkuperäisen tiedoston tai nimeät jonkin hierarkian yläpuolella olevista kansioista.

Aliasin ja linkin välistä eroa ei voida selvittää, koska olet poistanut alias tunniste aliaksen tiedostonimestä?

Avaa tiedostojen tarkastaja tai Saada tietoa paneeli jokaiselle pikavalinnalle ja katso tiedoston kokoa yleinen osiossa. Jos se sanoo (nolla tavua levyllä), olet tekemässä linkkiä.

Symboliset linkit (nykyisessä kansiossa) paljastavat myös itsensä, kun käytät tätä päätekomentoa:

ls -la

Komento toimii myös Linuxissa, ja näet symbolisen linkkikohdan alkuperäisen objektin sijaintiin.

Symbolit ovat parempia kuin pikakuvakkeet

Symboliset linkit saattavat tuntua aluksi hämmentävältä, mutta jos ymmärrät ne, ymmärrät niiden olevan käytännössä helppoa!

Voit luoda jopa symbolisia linkkejä Androidille Termux, sovellus, joka voit käyttää Linux-komentoriviä. Ja tiesitkö, että pystyt jaa Google Drive-tiedostoja helpommin symbolisilla linkkeillä Tee Google Drive-tiedostoista helpompaa jakaa symbolisten linkkien avullaHaluatko kopioida tiedostoa, joka pysyy synkronoituna, kun päätiedostoon tehdään muutoksia? Google Drive on helppo tehdä se. Lue lisää ?

Akshata koulutti manuaalisen testauksen, animaation ja UX-suunnittelun ennen keskittymistä tekniikkaan ja kirjoittamiseen. Tämä yhdisti kaksi hänen suosikkitoimintansa - järjestelmien ymmärtämisen ja yksinkertaistavan žargonin. MakeUseOf-palvelussa Akshata kirjoittaa parhaiden Apple-laitteidesi hyödyntämisestä.