Dit bericht zal onderzoeken en leren hoe je een symbolische link van een bestand of map kunt maken en hoe je een symbolische link in elk op Linux gebaseerd besturingssysteem kunt verwijderen. Laten we dus in het leerproces duiken en kijken hoeveel soorten links er in Linux bestaan.
Soorten koppelingen in Linux
Zachte link
Het is hetzelfde als een snelkoppeling die we vaak zien in het Windows-besturingssysteem, wat in feite een verwijzing is naar een specifieke map of bestand.
Harde link
Aan de andere kant zijn harde links ook snelkoppelingen naar een specifiek bestand of map, maar het enige verschil tussen een harde link en de zachte link is dat de harde link niet kan bestaan op een andere partitie of bestandssysteem.
Welnu, het opdrachtregelprogramma dat we gebruiken voor het maken van koppelingen staat bekend als ln. Laten we er een beetje over leren.
ln Commando
ln commando maakt standaard de harde link. Als we echter een zachte link willen maken, moeten we een -zo of -symbolisch vlag voor de ln opdracht.
De syntaxis voor het maken van de symbolische link ziet er als volgt uit:
$ ln -s [ORIGINAL_FILE] [LINK]In het eerste argument moeten we de originele bestandsnaam opgeven.
In het tweede argument moeten we het de symbolische bestandsnaam geven.
Als we het symbolische bestand niet leveren of een punt plaatsen (.) in plaats van een symbolische bestandsnaam, dan de ln commando maakt de symbolische link in dezelfde werkdirectory.
Creëren van een symbolische link naar een bestand
De symbolische link van het bestand kan eenvoudig worden gemaakt met behulp van de onderstaande opdracht:
$ ln -s originele_bestandsnaam symbolische_bestandsnaamZorg ervoor dat u de originele_bestandsnaam en symbolic_file_name met uw gewenste bestandsnamen.
Om bijvoorbeeld een symbolische koppeling van een tekstbestand te maken, gaat de opdracht als volgt:
$ ln -s bestand.txt nieuwe_link.tekst
De ln commando produceert of toont geen succesoutput op de terminal, dus u kunt het ls-commando gebruiken als u het maken van de link wilt verifiëren. Dus, ls -l voor het verifiëren typt u de onderstaande opdracht:
$ ls -l nieuwe link.tekst
De l in de uitvoer is de vlag die het symbolische bestandstype vermeldt, en het pijlsymbool ( -> ) wijst naar het originele bestand van waaruit de symbolische link is gemaakt.
Oké, laten we nu eens kijken hoe we een symbolische link naar een Directory kunnen maken
Creëren van een symbolische link naar een directory
Er is geen verschil in het maken van een symbolische link naar een map of een bestand. Een symbolische link naar een directory kan eenvoudig worden gemaakt door eerst de directorynaam op te geven en vervolgens de symbolische link op te geven.
Als u bijvoorbeeld de symbolische link van een map met de naam /folder naar de map ~/folder_link wilt maken, ziet het commando voor het maken van een symbolische link er als volgt uit:
$ ln -s /map ~/map_link
Na het uitvoeren van de opdracht voor het maken van de symbolische link, verifieer je het maken van de link met de onderstaande opdracht:
$ ls -l ~/folder_link
U kunt in de screenshot hierboven bijgevoegd zien dat de symbolische link van de directory met succes is gemaakt.
Laten we nu verder gaan en kijken hoe we een symbolische link in Linux kunnen verwijderen.
Verwijdering van een symbolische link
Een symbolische link kan eenvoudig worden verwijderd of verwijderd door ofwel de ontkoppelen of rm opdracht. U moet de symbolische link naar een van de ontkoppel- of rm-opdrachten opgeven en de symbolische link wordt verwijderd uit uw Linux-besturingssysteem.
Typ de onderstaande opdracht om de symbolische link te verwijderen met de opdracht ontkoppelen:
$ symbolische_link ontkoppelen
Om de symbolische link te verwijderen met de opdracht rm, typt u de onderstaande opdracht;
$ rm symbolic_link
Een symbolische link wordt verwijderd met een van de twee hierboven gegeven opdrachten.
Conclusie
We hebben meerdere manieren onderzocht om een symbolische link naar een bestand of map in Linux te maken en hebben ook geleerd om de symbolische link in elk op Linux gebaseerd besturingssysteem te verwijderen. Na het lezen van dit bericht, zul je geen hindernissen meer tegenkomen bij het maken en verwijderen van de symbolische link.