Kuinka luoda ja käyttää symbolisia linkkejä (aka Symlinks) Linuxissa

Sisällysluettelo:

Kuinka luoda ja käyttää symbolisia linkkejä (aka Symlinks) Linuxissa
Kuinka luoda ja käyttää symbolisia linkkejä (aka Symlinks) Linuxissa

Video: Kuinka luoda ja käyttää symbolisia linkkejä (aka Symlinks) Linuxissa

Video: Kuinka luoda ja käyttää symbolisia linkkejä (aka Symlinks) Linuxissa
Video: ATLANTIS - Mysteries with a History - YouTube 2024, Huhtikuu
Anonim
Linuxin avulla voit luoda symbolisia linkkejä tai symlinks-linkkejä, jotka osoittavat koneellesi toisen tiedoston tai kansion. Paras tapa tehdä tämä on
Linuxin avulla voit luoda symbolisia linkkejä tai symlinks-linkkejä, jotka osoittavat koneellesi toisen tiedoston tai kansion. Paras tapa tehdä tämä on

ln

terminaalin komentoa - vaikka joitain graafisia tiedostojen hallintaohjelmia voi luoda myös symbolisia linkkejä.

Mitkä ovat symbolisia linkkejä?

Symboliset linkit ovat pohjimmiltaan kehittyneitä pikavalintoja. Luomasi symbolinen linkki näyttää olevan sama kuin alkuperäinen tiedosto tai kansio, jota se osoittaa, vaikka se on vain linkki.

Oletetaan esimerkiksi, että sinulla on ohjelma, joka tarvitsee tiedostot, jotka on tallennettu osoitteessa /home/user/. Mutta haluat tallentaa nämä tiedostot toiseen osioon, joka on asennettu / mnt / osioon. Voit siirtää.program-hakemiston osoitteeseen /mnt/partition/.program ja luo symbolinen linkki 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 uudelleen /mnt/partition/programille.

Tämä on täysin avointa käyttöjärjestelmälle ja ohjelmille, joita käytät. Jos selataan tiedostonhallinnassa hakemistossa /home/user/.program, se näyttää sisältävän tiedostot /mnt/partition/.program.

"Symbolisten linkkien" lisäksi myös "pehmeitä linkkejä" voi luoda "kova yhteys". Symbolinen tai pehmeä linkki osoittaa tiedostojärjestelmässä olevan polun. Oletetaan esimerkiksi, että sinulla on symbolinen (tai "pehmeä") linkki / home / examplefile kohdasta / var / examplefile. Jos siirrät tiedoston osoitteessa / var / examplefile, linkki / home / examplefile rikkoo. Jos kuitenkin luodaan "kova yhteys", se todella osoittaa tiedostojärjestelmään perustuvan inodin. Joten, jos luotiin kova linkki / home / examplefile kohtaan / var / examplefile ja osoittanut myöhemmin / var / examplefile, linkki / home / examplefile viittaa edelleen tiedostoon riippumatta siitä, missä olet siirtänyt sen. Kova linkki toimii alemmalla tasolla.

Sinun tulisi yleensä käyttää tavallisia symbolisia linkkejä, joita kutsutaan myös "pehmeiksi linkiksi", jos et ole varma, mitä käyttää.

Kuinka luoda symboliset linkit ln: n kanssa

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

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

Voit määrittää komennossa joko hakemiston tai tiedoston polun. Se "toimii vain", mitä syötit.

Joten, jos haluat luoda symbolisen linkin työasemaasi sijaitsevan Downloads-kansiossasi, suoritat seuraavan komennon:

ln -s /home/name/Downloads /home/name/Desktop

-s

komennossa luodaan symbolinen linkki. Jos haluat luoda kovaa linkkiä uudelleen, tämä on jotain, jota yleensä ei halua tehdä, ellei sinulla ole erityistä syytä tehdä niin.

-s

komennosta.

Jos käytämme esimerkkiä, jos katselemme Desktop-kansion sisällä, löydämme "Downloads" -kansion, joka näyttää sisältävän kaikki samat tiedostot kuin päähakemisto-kansio.
Jos käytämme esimerkkiä, jos katselemme Desktop-kansion sisällä, löydämme "Downloads" -kansion, joka näyttää sisältävän kaikki samat tiedostot kuin päähakemisto-kansio.
Image
Image

Kuinka poistaa symboliset linkit

Jos haluat poistaa symboliset linkit, voit poistaa ne normaalisti. Voit esimerkiksi napsauttaa niitä hiiren kakkospainikkeella ja poistaa ne käyttämällä graafista tiedostonhallintaohjelmaa tai käyttää seuraavaa komentoa, jolla poistetaan (tai poistetaan) minkä tahansa tiedoston tyyppi:

rm /path/to/link

Image
Image

Kuinka luoda symboliset linkit graafisella työkalulla

Monet Linux-tiedostojen hallinnoijat tarjoavat mahdollisuuden luoda symbolisia linkkejä graafisesti. Jos sinulla on, voit yleensä tehdä sen napsauttamalla hiiren kakkospainikkeella kansiota tai tiedostoa ja valitsemalla Kopioi. Napsauta hiiren kakkospainikkeella toiseen kansioon ja valitse "Tee linkki", "Liitä linkki" tai vastaava nimitys.

GNOME- ja Ubuntun Unity-työasemiin sisältyvä Nautilus-tiedostonhallintaohjelma ei enää ole valikossa, mutta siinä on pikakuvake, joka tekee saman. Jos haluat luoda Nautiluksen symbolisen linkin, 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 sen sijaan, kun pudotat tiedoston tai kansion sen sijaan, että siirrät alkuperäistä tiedostoa tai kansiota.

Suositeltava: