Linux-opdrachten

Hoe maak je een symbolische link in Linux

Hoe maak je een symbolische link in Linux
Een symbolische link of symbolische link is een bestandstype dat het adres of pad van een ander bestand of map in een Linux-besturingssysteem bevat; het staat ook bekend als een zachte link omdat het naar het bestand wijst en de referentie van een bestand bevat. Het wordt meestal gebruikt voor het beheren en maken van snelkoppelingen naar bestanden; bovendien wordt het gebruikt om verschillende locaties voor primaire mappen te maken en nog veel meer. Het werkt als een string die wordt gebruikt voor het koppelen van de verschillende bestanden en mappen in het hele computersysteem.

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_bestandsnaam

Zorg 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.

Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...
Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...