Hoe maak je symbolische links in Linux

Leren Linux symbolische commando’s is een geweldige manier om uw mogelijkheden in de Linux-terminal te verbeteren. In deze tutorial behandelen we een aantal commando’s om symbolische links op een snelle en eenvoudige manier te leren. Voordat we beginnen, laten we een overzicht wat zijn symbolische links.

Wat zijn Linux Symbolic Links

Symbolische links zijn niet alleen handig bij het maken van snelkoppelingen en bestandsbeheer in besturingssystemen zoals Linux. Ze dienen ook als een manier om verschillende locaties te creëren voor primaire gebruikersmappen, bijvoorbeeld Documenten, Afbeeldingen, Downloads en nog veel meer!

Symbolische koppelingen werken als een tekenreeks die paden creëert voor verschillende bestanden, mappen en directories in het computersysteem. Ze zijn in staat om meerdere bestanden te creëren en op te slaan op verschillende plaatsen verwijzen naar een enkel bestand. Zo verhogen ze de efficiëntie door alle specifieke documenten in één opdracht te lokaliseren.

Deze links worden opgeslagen in het mainframe, dus zelfs als het originele bestand wordt verwijderd, heb je een backup voor de meeste belangrijke bestanden. Symbolische koppelingen helpen bij het maken van ongeldige koppelingspaden om stukken informatie op te slaan volgens de behoefte van de gebruiker.

Dankzij de gebruikersvriendelijke functies in Linux, volgt zelfs Microsoft het om Symbolische koppelingen te maken. Symbolische koppelingen, ook bekend als Soft links of Symlinks, zijn niet uniek voor Linux, maar ze zijn net als een zoekoptie in Windows, waar men een specifiek bestand of map op een schijf kan zoeken door verschillende commando’s uit te voeren.

Hoe maak je Symbolische koppelingen in Linux?

Laten we eens kijken hoe u in Linux links naar bestanden en mappen kunt maken:

Create Symbolik Link in Linux for Files

Om links te maken gebruiken we meestal het ln commando en de -s optie om Symbolische links te specificeren. Dit is de gemakkelijkste manier om te zorgen voor een flexibele aanpak die het mogelijk maakt zoveel mogelijk te experimenteren met de taal. Er is niets moeilijks aan het maken van Symbolische links in Linux – u hoeft slechts één eenvoudige stap te volgen.

ln -s 

Het ln commando in Linux maakt links tussen bronbestanden en directories.

  • -s – het commando voor Symbolische Links.
  • – naam van het bestaande bestand waarvoor u de link maakt
  • – naam van de symbolische link.

Gemaakte links kunnen worden geverifieerd door een lijst van mappen te maken met behulp van het gedetailleerde list commando:

ls -l

Als u echter geen , specificeert, zal het commando automatisch een nieuwe link maken in de bestaande directory.

Symbolische link maken in Linux voor mappen

Het maken van symbolische links voor mappen is ook niet moeilijk. Het commando dat gebruikt wordt om de map symbolische link te maken is:

ln -s 

Om bijvoorbeeld de map /user/local/downloads/logo te linken naar de map /devisers, gebruikt u het volgende commando:

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

Als eenmaal een symbolische link is gemaakt en gekoppeld aan de map /devisers, zal deze leiden naar /user/local/downloads/logo. Wanneer de gebruiker van directory verandert – cd – naar /devisers, zal het systeem automatisch naar het specifieke bestand gaan en het in de opdrachtdirectory schrijven.

Symbolische link opties worden opdrachtregel-switches genoemd. Hier zijn de meest voorkomende en hun beschrijvingen:

Commandoswitch Beschrijving
backup backup elk bestaand doelbestand
-d, -F, -directory superuser mag proberen hard te linken
-f, -force bestaand doelbestand wordt verwijderd
-I, -interactive prompt voor verwijderen doelbestanden
-L, -logical verwijzingsdoelen die symbolische koppelingen zijn
-n, -non-dereference symbolische links naar directory worden behandeld als bestanden
-P, -physical maak harde links direct naar symbolische links
-r, -relative maak symbolische links relatief aan de link locatie
-s, -symbol maak symbolische links in plaats van harde links
-S, -suffix=SUFFIX override gebruikelijke backup suffix
-v, -verbose print de naam van elk gekoppeld bestand

Hoe een symbolische koppeling in Linux wijzigen of verwijderen?

U kunt bestaande links naar bestanden of mappen verwijderen met het commando unlink of rm. Dit is hoe u het kunt doen met het unlink commando:

unlink 

Het verwijderen van symbolische links met het rm commando is vergelijkbaar met het unlink commando dat als volgt is:

rm 

Bijv:

rm simpleText

Wrapping up

Houd in gedachten, dat als de bron niet langer op de huidige locatie is, u de symbolische bestanden moet verwijderen om te voorkomen dat er duplicaten worden gemaakt, wat uw werk zou kunnen vertragen.

Linux is een prachtig platform voor het maken van een interactieve en dynamische toepassing, waar je kunt experimenteren en innoveren. Een sterke basis is van cruciaal belang. Leer de basis van de taal grondig om het volledige potentieel te benutten. We hopen dat deze tutorial u heeft geholpen uw vaardigheden met een andere nuttige tool te verbeteren!

Dit bericht is het laatst gewijzigd op 9 maart 2021 10:04 am

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.