Så här tar du bort en symbolisk länk (Symlink)

Att ta bort en symbolisk länk uppnås genom kommandoraden, och som vi visar dig finns det faktiskt två olika sätt att ångra en mjuk länk. Detta riktar sig till användare som spenderar mycket tid på kommandoraden, men för de mindre kända används symboliska länkar i Linux, Mac OS X och Unix för att peka en plats eller fil till en annan plats eller fil, ungefär som hur ett alias fungerar på Mac OS X Finder eller en genväg fungerar på Windows-skrivbordet.

Låt oss hoppa rätt till det och visa hur du tar bort en symlink.

Och ja, det här fungerar för att radera en symlink i Linux, Mac OS X eller något annat modernt Unix-baserat operativsystem.

Ta bort en symbolisk länk med bortlänk

Det bästa sättet att ta bort en symlink är med det lämpliga namnet "unlink" -verktyget. Att använda länk för att ta bort en symlink är extremt enkelt, du behöver bara peka på den på den symboliska länken för att koppla bort och ta bort. Som alltid med kommandoraden, var noga med att din syntax är exakt.

unlink SymLinkToRemove

Oavsett om den symboliska länken är till en fil eller en länk till en katalog spelar det ingen roll, bara peka direkt på symlinken i fråga och lägg inte till den / bakre snedstrecket i slutet.

Om vi ​​till exempel skulle ta bort en symbolisk länk från ~ / Desktop / hosts till / etc / hosts så skulle du göra följande:

cd ~/Desktop/

unlink hosts

Du kan alltid bekräfta att du tittar på en symbolisk länk med kommandot 'ls -l' som så:

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

Det kommer att berätta var symlinken pekar på om du inte är säker.

Kommandot avlägsnas är i princip rm-kommandot, som du också kan använda om du vill ta bort en symbolisk länk.

Ta bort en Symlink med rm

Du kan också använda kommandot rm direkt för att ta bort symboliska länkar. Om du inte är riktigt bekväm med att använda detta tillvägagångssätt, kan du alltid aktivera en bekräftelse med rm och srm-kommandon innan de körs, vilket är till hjälp för nybörjare till kommandoraden eller de som har anmärkningsvärt dålig syntaxnoggrannhet.

rm SymLinkToDelete

Mycket likadant som att koppla bort, var noga med att du pekar på den korrekta symboliska länken och inte inkludera en katalog / när du anger den symboliska länken för att ta bort, är det en länk och inte en riktig katalog trots allt.

I slutändan spelar det ingen roll vilken metod du väljer att ta bort en symbolisk länk, bara gå med det du kommer ihåg eller är bekväm med.

Vet om ett annat eller bättre sätt att ändra och ta bort symboliska länkar på kommandoraden? Låt oss veta i kommentarerna.