Symboliset linkit tai symbolilinkit ovat yksi tärkeimmistä Linux-ominaisuuksista, erityisesti aloitteleville Linux-järjestelmänvalvojille. Kuten nimestä voi päätellä, symbolisten linkkien avulla käyttäjät voivat osoittaa tiedoston toiseen tiedostoon peilaamatta sen tietoja, mikä käytännössä tarjoaa sinulle useita paikkoja käyttää samaa tiedostoa. Joten tässä oppaassa tarkastellaan, kuinka voit luoda symbolisia linkkejä Linuxissa.
Sisällysluettelo
Symlinkkejä kutsutaan usein pehmeiksi linkeiksi, ja se eroaa muuntyyppisistä linkeistä Linuxissa – kova linkki. Ero kovien ja pehmeiden linkkien välillä on se, että kova linkki tiedostoon pääsee käsiksi alkuperäisen tiedoston sisältöön ja säilyttää sisällön, jos alkuperäinen tiedosto poistetaan. Pehmeä/symbolinen linkki on kuin Windowsin pikakuvake, joka osoittaa alkuperäiseen tiedostoon, mutta muuttuu hyödyttömäksi, kun tiedosto, johon se osoittaa, poistetaan.
Symbolisen linkin (symlinkin) luominen Linuxissa
Symbolisen linkin luominen Linuxissa on helppoa. Sinun tarvitsee vain käyttää”ln”-komentoa yhdessä”-s”-tunnisteen kanssa kertoaksesi Linux-järjestelmällesi, että yrität luoda symlinkin. Tässä”ln”on lyhenne sanoista Link, ja tätä komentoa käytetään symbolisen linkin luomiseen. Sitä käytetään yleensä yhdessä tunnisteen kanssa, jota seuraa joko kaksi tiedostonimeä tai polkua. Tässä on ln-komennon syntaksi Linuxissa:
ln-tunniste/tiedosto/polku/tiedostoon
Näin voit luoda symlinkin Linuxissa ln-komennolla:
1. Käynnistä pääte ja varmista, että olet samassa hakemistossa kuin tiedosto, johon haluat linkittää.
2. Kirjoita seuraava komento Terminaaliin. Varmista, että käytät”-s”-tunnusta, jota seuraa tiedoston nimi ja uusi nimi. Tässä”1″on todellinen tiedosto ja 1-1 on symbolilinkkitiedoston nimi.
ln-s 1.txt 1-1.txt
3. Vastaavasti voit myös luoda symbolisen linkin hakemistoille ja linkittää ne tiettyyn kansioon ln-komennolla. Alla olevassa esimerkissä mainitsemme ensin linkitettävän hakemiston (/home/abubakar) ja mainitsemme sitten kansion, johon haluamme linkittää sen, joka tässä on kansio 1.
ln-s/home/abubakar kansio1
Symbolisten linkkien korvaaminen Linuxissa
Jos haluat korvata symbolilinkin uudella versiolla tiedostosta, johon linkität, voit tehdä sen helposti “-f” voimaparametri. Linux ei salli olemassa olevien symbolien korvaamista välittämällä vain samoja tiedostonimiä, vaan sinun on käytettävä-f-parametria. Tässä on syntaksi symbolilinkkien korvaamiseksi:
ln-sf tiedoston_nimi1 tiedoston_nimi2
Katsotaanpa nyt, miten symbolilinkit korvataan Linuxissa esimerkin avulla. Alla kirjoitamme 1.txt:n päälle 2.txt:llä komennolla ln:
ln-sf 1.txt 2.txt ## Palauttaa ln: symbolisen linkin’2.txt’luominen epäonnistui: Tiedosto olemassa ln-sf 1.txt 2.txt ## Toimii!
Symbolisten linkkien poistaminen Linuxissa
Kuten Linux-tiedostojen käyttäminen Windowsista ja symbolilinkkien luominen, niiden poistaminen on myös aika helppoa. Näin teet sen.
1. Jos kyseessä on tiedosto, voit poistaa symlinkin linkin katkaisemiseksi. Voit tehdä tämän käyttämällä Linuxin rm-komentoa hakemistossa, jossa on symbolilinkki.
rm”symlink”
2. Kansioista voit jälleen poistaa linkin “rm-rf”-komennolla.
rm-rf”kansio”
3. Näin voit käyttää unlink-komentoa kansion linkityksen poistamiseen symlinkistä.
poista linkki/path/to/the/link
Kuinka löytää ja poistaa rikkinäisiä symbolilinkkejä Linuxissa
“Overwrite Symlinks”-esimerkistä, jos poistan tiedoston”1.txt”, se luo rikkinäisen symbolin”2.txt”.
rm 1.txt
Nyt löydät tämän rikkinäisen linkin Linuxissa käyttämällä seuraavaa komentoa. Jos olet samassa hakemistossa rikkinäisen symlinkin kanssa, sinun ei tarvitse mainita polkua. Käytä alla olevaa komentosyntaksia:
etsi/home/hakemiston_nimi-xtype l
Suorita lopuksi tämä komento päästäksesi eroon rikkinäisestä Symlinkistä:
etsi/home/hakemiston_nimi-xtype l-delete Jätä kommentti
Kesäkuun pelien julkaisujakson päätteeksi on aika puhua AEW Fight Foreverista, Yuken paluusta painivideopelien pariin. Loppujen lopuksi katsoin vasta äskettäin mahtavan Forbidden Door-nimisen PvP:n, ja Kenny Omega vs Will Osprey […]
Diablo 4 oli ehkä yksi odotetuista pelinimikkeistäni tänä vuonna. Kaksi onnistunutta beta-istuntoa antoi meille esimakua siitä, mitä odottaa pitkän sarjan neljänneltä osalta. Olin kuitenkin myös varovainen, sillä minulla on […]
RTX 4060 Ti on vihdoin täällä ja saapuu RTX 4060:n kanssa riittävän houkuttelevaan hintaan, jotta pelaajat harkitsevat näytönohjainkorttinsa päivittämistä. Mutta pitäisikö? Menemme syvällisemmin ja vertaamme RTX 4060:tä […]