Miten luoda symbolisia linkkejä Linuxissa

Linuxin symbolisten komentojen opettelu on loistava tapa parantaa mahdollisuuksiasi Linux-päätteellä. Tässä opetusohjelmassa käsittelemme muutamia komentoja symbolisten linkkien oppimiseen nopeasti ja helposti. Ennen kuin aloitamme, luodaan yleiskatsaus siihen, mitä symboliset linkit ovat.

Mitä ovat Linuxin symboliset linkit

Symboliset linkit eivät ole hyödyllisiä vain pikakuvakkeiden luomisessa ja tiedostojen hallinnassa Linuxin kaltaisissa käyttöjärjestelmissä. Ne toimivat myös tapana luoda erilaisia sijainteja ensisijaisille käyttäjäkansioille, esimerkiksi Asiakirjat, Kuvat, Lataukset ja paljon muuta!

Symboliset linkit toimivat kuin merkkijono, joka luo polkuja eri tiedostoille, kansioille ja hakemistoille tietokonejärjestelmässä. Ne pystyvät luomaan ja tallentamaan useita tiedostoja eri paikkoihin, jotka viittaavat yhteen tiedostoon. Näin lisätään tehokkuutta etsimällä kaikki tietyt asiakirjat yhdellä komennolla.

Nämä linkit tallennetaan keskusyksikköön, joten vaikka alkuperäinen tiedosto poistettaisiinkin, sinulla on varmuuskopio useimmista tärkeistä tiedostoista. Symboliset linkit auttavat luomaan epäkelpoisia linkkipolkuja, joiden avulla voidaan tallentaa tietopaloja käyttäjän vaatimusten mukaisesti.

Linuxin käyttäjäystävällisten ominaisuuksien ansiosta jopa Microsoft seuraa sitä symbolisten linkkien luomisessa. Symboliset linkit, jotka tunnetaan myös nimellä pehmolinkit tai Symlinkit, eivät ole ainutlaatuisia Linuxissa, vaan ne ovat aivan kuten Windowsin hakuvaihtoehto, jossa voi etsiä tiettyä tiedostoa tai hakemistoa levyltä suorittamalla erilaisia komentoja.

Miten luoda symbolisia linkkejä Linuxissa?

Katsotaanpa, miten voit luoda tiedosto- ja kansiolinkkejä Linuxissa:

Symbolisten linkkien luominen Linuxissa tiedostoille

Yleisesti linkkien luomiseen käytämme ln-komentoa ja -s-vaihtoehtoa symbolisten linkkien määrittämiseen. Tämä on helpoin tapa varmistaa joustava lähestymistapa, joka mahdollistaa kielen kokeilemisen mahdollisimman paljon. Symbolisten linkkien luomisessa Linuxissa ei ole mitään vaikeaa – sinun tarvitsee vain noudattaa yhtä yksinkertaista vaihetta.

ln -s 

Linuxin ln-komennolla luodaan linkkejä lähdetiedostojen ja hakemistojen välille.

  • -s – komento symbolisten linkkien luomiseksi.
  • – sen olemassa olevan tiedoston nimi, jolle olet luomassa linkkiä
  • – symbolisen linkin nimi.

Luotuja linkkejä voidaan tarkistaa hakemistoluetteloinnilla käyttäen yksityiskohtaista list-komentoa:

ls -l

Jos et kuitenkaan määritä , komento luo automaattisesti uuden linkin olemassa olevaan hakemistoon.

Symbolisten linkkien luominen Linuxissa kansioille

Symbolisten linkkien luominen kansioillekaan ei ole vaikeaa. Komento, jolla kansioiden symbolinen linkki luodaan, on:

ln -s 

Hakemiston /user/local/downloads/logo linkittämiseksi esimerkiksi kansioon /devisers käytetään seuraavaa komentoa:

ln -s /user/local/downloads/logo /devisers

Kun symbolinen linkki on luotu ja liitetty kansioon /devisers, se johtaa kansioon /user/local/downloads/logo. Kun käyttäjä vaihtaa hakemistoa – cd – hakemistoon /devisers, järjestelmä vaihtaa automaattisesti kyseiseen tiedostoon ja kirjoittaa sen komentohakemistoon.

Symbolisen linkin vaihtoehtoja kutsutaan komentorivikytkimiksi. Tässä ovat yleisimmät niistä ja niiden kuvaukset:

Komentokytkin Kuvaus
-backup varmuuskopioi kukin olemassa oleva kohdetiedosto
-d, -F, -hakemisto superkäyttäjällä on oikeus yrittää kovaa linkitystä
-f, -force olemassa oleva kohdetiedosto poistetaan
-I, -interactive kehote ennen kohdetiedostojen poistamista
-L, -logical viittauskohteet, jotka ovat symbolisia linkkejä
-n, -non-dereference symbolisia linkkejä hakemistoon käsitellään tiedostoina
-P, -physical tehdään kovia linkkejä suoraan symbolisiin linkkeihin
-r, -relative luodaan symbolisia linkkejä suhteutettuna linkin sijaintiin
-s, -symbol luo symbolisia linkkejä kovien linkkien sijaan
-S, -suffix=SUFFIX ohittaa tavallisen varmuuskopiointisuffiksin
-v, -verbose tulostaa jokaisen linkitetyn tiedoston nimen

How to Change or Remove Symbolic Link in Linux?

Voit poistaa olemassa olevat tiedostoihin tai hakemistoihin liitetyt linkit komennolla unlink tai rm. Näin voit tehdä sen unlink-komennolla:

unlink 

Symbolisen linkin poistaminen rm-komennolla on samanlainen kuin unlink-komento, joka on kuten alla:

rm 

Esim:

rm simpleText

Pakkaus

Muista, että jos lähde ei ole enää nykyisessä sijainnissa, symboliset tiedostot on poistettava, jotta ei synny päällekkäisyyksiä, jotka saattavat hidastaa työtäsi.

Linux on loistava alusta interaktiivisen ja dynaamisen sovelluksen luomiseen, jossa voit kokeilla ja innovoida. Vahva perusta on kriittinen. Opettele kielen perusasiat perusteellisesti, jotta voit käyttää sitä täysimääräisesti. Toivottavasti tämä opetusohjelma auttoi sinua parantamaan taitojasi toisen hyödyllisen työkalun avulla!

Tätä viestiä on muokattu viimeksi 9. maaliskuuta 2021 10:04

Vastaa

Sähköpostiosoitettasi ei julkaista.