Sådan fjerner du et symbolsk link (Symlink)

Anonim

Fjernelse af et symbolsk link opnås gennem kommandolinjen, og som vi vil vise dig, er der faktisk to forskellige måder at fortryde et blødt link. Dette er rettet mod brugere, der bruger meget tid på kommandolinjen, men for de mindre velkendte bruges symbolske links i Linux, Mac OS X og Unix for at pege en placering eller fil til en anden placering eller fil, ligesom hvordan et alias fungerer på Mac OS X Finder, eller en genvej fungerer på Windows-skrivebordet.

Lad os springe direkte til det og demonstrere, hvordan man sletter et symbollink.

Og ja, dette virker til at slette et symbollink i Linux, Mac OS X eller et hvilket som helst andet moderne Unix-baseret operativsystem.

Fjern et symbolsk link med unlink

Den bedste måde at fjerne et symbollink på er med det passende navngivne "unlink"-værktøj. At bruge unlink til at slette et symbollink er ekstremt simpelt, du skal bare pege på det symbolske link for at fjerne linket og fjerne det. Som altid med kommandolinjen skal du sørge for, at din syntaks er præcis.

unlink SymLinkToRemove

Om det symbolske link er til en fil eller et link til en mappe, det er lige meget, bare peg direkte på det pågældende symbollink og lad være med at tilføje / efterfølgende skråstreg i slutningen.

For eksempel, hvis vi fjernede et symbolsk link fra ~/Desktop/hosts til /etc/hosts, ville du gøre følgende:

cd ~/Desktop/

unlink værter

Du kan altid bekræfte, at du ser på et symbolsk link med kommandoen 'ls -l' som sådan:

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

Det vil fortælle dig, hvor symbollinket peger hen, hvis du ikke er sikker.

Unlink-kommandoen er grundlæggende rm-kommandoen, som du også kan bruge, hvis du vil fjerne et symbolsk link.

Slet et symbollink med rm

Du kan også bruge kommandoen rm direkte til at fjerne symbolske links. Hvis du ikke er rigtig komfortabel med at bruge denne tilgang, kan du altid aktivere en bekræftelse med rm- og srm-kommandoer, før de kører, hvilket er nyttigt for nybegyndere til kommandolinjen eller dem med notorisk dårlig syntaksnøjagtighed.

rm SymLinkToDelete

… .

I sidste ende betyder det ikke meget, hvilken metode du vælger for at fjerne et symbolsk link, bare gå efter det, du husker eller er fortrolig med.

Kender du en anden eller bedre måde at ændre og slette symbolske links på kommandolinjen? Fortæl os det i kommentarerne.

Sådan fjerner du et symbolsk link (Symlink)