Kotisivu » miten » Symbolisten linkkien luominen ja käyttäminen Linuxissa

    Symbolisten linkkien luominen ja käyttäminen Linuxissa

    Linuxin avulla voit luoda symbolisia linkkejä tai symboleja, jotka osoittavat koneesi toiseen tiedostoon tai kansioon. Paras tapa tehdä tämä on ln terminaalikomento - vaikka on olemassa joitakin graafisia tiedostojenhallintoja, jotka voivat luoda symbolisia linkkejä.

    Mitkä ovat symboliset linkit?

    Symboliset linkit ovat periaatteessa edistyksellisiä pikakuvakkeita. Luotu symbolinen linkki näyttää olevan sama kuin alkuperäinen tiedosto tai kansio, johon se osoittaa, vaikka se on vain linkki.

    Oletetaan esimerkiksi, että sinulla on ohjelma, joka tarvitsee sen tiedostot, jotka on tallennettu osoitteeseen /home/user/.program. Mutta haluat tallentaa nämä tiedostot toiseen osioon, joka on asennettu osoitteeseen / mnt / partition. Voit siirtää .program-hakemiston kohtaan /mnt/partition/.program ja luoda sitten symbolisen linkin osoitteessa /home/user/.program, joka osoittaa /mnt/partition/.program. Ohjelma yrittää käyttää kansiota osoitteessa /home/user/.program, ja käyttöjärjestelmä ohjaa sen /mnt/partition/.programiin.

    Tämä on täysin avoin käyttöjärjestelmälle ja käyttämillesi ohjelmille. Jos selaat /home/user/.program-hakemistoon tiedostohallinnassa, se näyttää sisältävän tiedostot /mnt/partition/.program.

    Symbolisten linkkien lisäksi, joita kutsutaan myös "pehmeiksi linkeiksi", voit luoda "kovan linkin". Symbolinen tai pehmeä linkki osoittaa polku tiedostojärjestelmässä. Oletetaan esimerkiksi, että sinulla on symbolinen (tai "pehmeä") linkki / home / examplefile, joka osoittaa / var / examplefile. Jos siirrät tiedoston osoitteessa / var / examplefile, linkki osoitteessa / home / examplefile katkeaa. Jos kuitenkin luot ”kovan linkin”, se osoittaa oikeastaan ​​tiedostojärjestelmän taustalla olevan inodein. Joten jos olet luonut kova linkin / home / examplefile -kohdasta, joka osoittaa / var / examplefile ja myöhemmin siirretään / var / examplefile, linkki osoitteessa / home / examplefile osoittaisi edelleen tiedostoon riippumatta siitä, missä olet siirtänyt sen. Kova linkki toimii alemmalla tasolla.

    Jos et ole varma, mitä käyttää, sinun pitäisi yleensä käyttää tavallisia symbolisia linkkejä, joita kutsutaan myös "pehmeiksi linkeiksi".

    Symbolisten yhteyksien luominen ln: hen

    Jos haluat luoda symbolisen linkin ln-komennolla, sinun on ensin avattava pääteikkuna. Kun olet, suorita ln-komento seuraavassa muodossa:

    ln -s / polku / alkuperäinen / polku / linkki

    Voit määrittää joko komennossa olevan hakemiston tai tiedoston polun. Se ”vain toimii”, mitä tahansa.

    Jos siis haluat luoda symbolisen linkin ladattavasta kansiostasi, joka sijaitsee työpöydälläsi, suoritat seuraavan komennon:

    ln -s / home / name / Lataukset / koti / nimi / Työpöytä

    -s komennossa luo symbolisen linkin. Jos halusit luoda kova linkki sen sijaan uudelleen, tämä ei yleensä halua tehdä, ellei sinulla ole erityistä syytä tehdä niin - jätät pois -s komennosta.

    Jos käytämme esimerkkimme, jos katsomme työpöytäkansiomme sisällä, löydämme "Downloads" -kansioon, joka näyttää sisältävän kaikki samat tiedostot kuin tärkeimmät Downloads-kansiomme.

    Symbolisten linkkien poistaminen

    Voit poistaa symbolisia linkkejä poistamalla ne normaalisti. Voit esimerkiksi napsauttaa niitä hiiren kakkospainikkeella ja poistaa ne graafisen tiedostonhallinnan avulla tai käyttää seuraavaa komentoa, jota käytetään poistamaan (tai poistamaan) minkä tahansa tyyppiset tiedostot:

    rm / polku / yhteys / linkki

    Symbolisten linkkien luominen graafisen työkalun avulla

    Monet Linux-tiedostojen johtajat tarjoavat mahdollisuuden luoda symbolisia linkkejä graafisesti. Jos näin on, voit yleensä tehdä tämän napsauttamalla kansiota tai tiedostoa hiiren kakkospainikkeella ja valitsemalla ”Kopioi” ja napsauttamalla sitten hiiren kakkospainikkeella toisen kansion sisällä ja valitsemalla ”Tee linkki”, ”Liitä linkiksi” tai vastaavaksi nimetty vaihtoehto.

    GNOME: n ja Ubuntu Unity -työasemien mukana toimitetussa Nautilus-tiedostonhallinnassa ei ole tätä valikkovaihtoehtoa, mutta sillä on pikakuvake, joka tekee saman. Jos haluat luoda symbolisen linkin Nautiluksessa, pidä Ctrl- ja Shift-näppäimiä painettuna. Vedä ja pudota tiedosto tai kansio toiseen paikkaan. Nautilus luo symbolisen linkin alkuperäiseen tiedostoon tai kansioon, jossa tiedosto tai kansio pudotetaan sen sijaan, että siirrettäisiin alkuperäistä tiedostoa tai kansiota.