Hoe een symbolische link te verwijderen (Symlink)

Het verwijderen van een symbolische koppeling wordt bereikt via de opdrachtregel en zoals we u laten zien, zijn er feitelijk twee verschillende manieren om een ​​softlink ongedaan te maken. Dit is bedoeld voor gebruikers die veel tijd besteden aan de opdrachtregel, maar voor de minder bekende, symbolische koppelingen worden gebruikt in Linux, Mac OS X en Unix om één locatie of bestand naar een andere locatie of een ander bestand te verwijzen, net zoals hoe een alias werkt op Mac OS X Finder of een snelkoppeling werkt op een Windows-bureaublad.

Laten we er direct naar springen en laten zien hoe een symlink verwijderd kan worden.

En ja, dit werkt om een ​​symlink te verwijderen in Linux, Mac OS X of elk ander modern op Unix gebaseerd besturingssysteem.

Verwijder een symbolische link met ontkoppeling

De beste manier om een ​​symlink te verwijderen is met de toepasselijke naam "ontkoppeling" tool. Het gebruik van ontkoppeling om een ​​symlink te verwijderen is uiterst eenvoudig, u hoeft het alleen maar te wijzen op de symbolische link om te ontkoppelen en te verwijderen. Zoals altijd met de opdrachtregel, moet u ervoor zorgen dat uw syntaxis nauwkeurig is.

unlink SymLinkToRemove

Of de symbolische link nu naar een bestand of een link naar een directory verwijst, het maakt niet uit, richt gewoon rechtstreeks op de desbetreffende symlink en voeg de / slash aan het einde niet toe.

Als we bijvoorbeeld een symbolische link van ~ / Desktop / hosts naar / etc / hosts verwijderen, doet u het volgende:

cd ~/Desktop/

unlink hosts

Je kunt altijd bevestigen dat je naar een symbolische link met de opdracht 'ls -l' kijkt zoals:

ls -l
-rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 hosts -> /etc/hosts

Dat zal u vertellen waar de symlink naar verwijst als u niet zeker bent.

De unlink-opdracht is in feite de opdracht rm, die u ook kunt gebruiken als u een symbolische koppeling wilt verwijderen.

Verwijder een Symlink met rm

U kunt ook rechtstreeks het commando rm gebruiken om symbolische koppelingen te verwijderen. Als u zich niet echt op uw gemak voelt bij het gebruik van deze methode, kunt u altijd een bevestiging inschakelen met de opdrachten rm en srm voordat ze worden uitgevoerd, wat handig is voor beginners op de opdrachtregel of mensen met een notoir slechte syntaxis.

rm SymLinkToDelete

Bijna hetzelfde als ontkoppelen, wees er zeker van dat je naar de juiste symbolische link wijst en geen map opneemt / wanneer je de symbolische link opgeeft om te verwijderen, het is immers een link en geen echte directory.

Uiteindelijk maakt het niet zoveel uit welke methode je kiest om een ​​symbolische link te verwijderen, ga gewoon gewoon door met wat je je herinnert of waar je je comfortabel bij voelt.

Weet u van een andere of betere manier om symbolische koppelingen te wijzigen en te verwijderen op de opdrachtregel? Laat het ons weten in de comments.