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