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.