Slik fjerner du en symbolsk kobling (Symlink)

Anonim

Fjerning av en symbolsk lenke oppnås gjennom kommandolinjen, og som vi skal vise deg, er det faktisk to forskjellige måter å angre en myk lenke på. Dette er rettet mot brukere som bruker mye tid på kommandolinjen, men for de mindre kjente brukes symbolske lenker i Linux, Mac OS X og Unix for å peke en plassering eller fil til en annen plassering eller fil, omtrent som hvordan et alias fungerer på Mac OS X Finder eller en snarvei fungerer på skrivebordet i Windows.

La oss hoppe rett til det og demonstrere hvordan du sletter en symbolkobling.

Og ja, dette fungerer for å slette en symbolkobling i Linux, Mac OS X eller et hvilket som helst annet moderne Unix-basert operativsystem.

Fjern en symbolsk kobling med fjernkobling

Den beste måten å fjerne en symbolkobling på er med det passende navngitte "unlink"-verktøyet. Å bruke unlink for å slette en symbolkobling er ekstremt enkel, du trenger bare å peke den på den symbolske lenken for å koble fra og fjerne. Som alltid med kommandolinjen, sørg for at syntaksen er presis.

unlink SymLinkToRemove

Om den symbolske lenken er til en fil eller en lenke til en katalog, spiller ingen rolle, bare pek direkte på den aktuelle symbolkoblingen og ikke legg til skråstreken / på slutten.

For eksempel, hvis vi fjerner en symbolsk lenke fra ~/Desktop/hosts til /etc/hosts, ville du gjort følgende:

cd ~/Desktop/

unlink hosts

Du kan alltid bekrefte at du ser på en symbolsk lenke med 'ls -l'-kommandoen slik:

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

Det vil fortelle deg hvor symbolkoblingen peker til hvis du ikke er sikker.

Unlink-kommandoen er i utgangspunktet rm-kommandoen, som du også kan bruke hvis du vil fjerne en symbolsk lenke.

Slett en symbolkobling med rm

Du kan også bruke rm-kommandoen direkte for å fjerne symbolske lenker. Hvis du ikke er veldig komfortabel med å bruke denne tilnærmingen, kan du alltid aktivere en bekreftelse med rm- og srm-kommandoer før de kjører, noe som er nyttig for nybegynnere på kommandolinjen eller de med notorisk dårlig syntaksnøyaktighet.

rm SymLinkToDelete

… .

Til syvende og sist spiller det ingen rolle hvilken metode du velger for å fjerne en symbolsk lenke, bare gå med det du husker eller er komfortabel med.

Veter du en annen eller bedre måte å endre og slette symbolske lenker på kommandolinjen? Gi oss beskjed i kommentarfeltet.

Slik fjerner du en symbolsk kobling (Symlink)