Kaip pašalinti simbolinę nuorodą (simbolinę nuorodą)
Simbolinė nuoroda pašalinama naudojant komandinę eilutę, ir, kaip parodysime, iš tikrųjų yra du skirtingi minkštosios nuorodos atšaukimo būdai. Tai skirta vartotojams, kurie daug laiko praleidžia prie komandinės eilutės, tačiau mažiau pažįstamiems naudotojams Linux, Mac OS X ir Unix naudojamos simbolinės nuorodos, kurios nukreipia vieną vietą ar failą į kitą vietą ar failą, panašiai kaip slapyvardis veikia „Mac OS X Finder“ arba spartusis klavišas veikia „Windows“ darbalaukyje.
Pereikime tiesiai prie jo ir parodykime, kaip ištrinti simbolinę nuorodą.
Ir taip, tai veikia norint ištrinti simbolinę nuorodą „Linux“, „Mac OS X“ ar bet kurioje kitoje modernioje „Unix“ operacinėje sistemoje.
Pašalinkite simbolinę nuorodą atsiedami
Geriausias būdas pašalinti simbolinę nuorodą yra tinkamai pavadintas „atsijungti“ įrankis. Naudoti atsiejimą norint ištrinti simbolinę nuorodą yra labai paprasta, tereikia nukreipti ją į simbolinę nuorodą, kad atsietumėte ir pašalintumėte. Kaip visada naudodami komandinę eilutę, įsitikinkite, kad sintaksė yra tiksli.
unlink SymLinkToRemove
Nesvarbu, ar simbolinė nuoroda yra į failą, ar į katalogą, tiesiog nukreipkite tiesiai į atitinkamą simbolinę nuorodą, o pabaigoje nepridėkite pasvirojo brūkšnio /.
Pavyzdžiui, jei pašalintume simbolinę nuorodą iš ~/Desktop/hosts į /etc/hosts, atliktumėte šiuos veiksmus:
cd ~/Desktop/
atsieti pagrindinius kompiuterius
Visada galite patvirtinti, kad žiūrite į simbolinę nuorodą su komanda „ls -l“, pvz.:
ls -l -rwxr-xr-x 1 Paul personalas 24K Bir 19 11:28 hosts -> /etc/hosts
Jei nesate tikri, tai parodys, kur nukreipia simbolio nuoroda.
Atjungimo komanda iš esmės yra rm komanda, kurią taip pat galite naudoti, jei norite pašalinti simbolinę nuorodą.
Ištrinti simbolinę nuorodą su rm
Taip pat galite naudoti komandą rm tiesiogiai, kad pašalintumėte simbolines nuorodas. Jei jums nelabai patinka naudoti šį metodą, visada galite įgalinti patvirtinimą naudodami rm ir srm komandas prieš jas paleidžiant, o tai naudinga pradedantiesiems komandų eilutėje arba tiems, kurių sintaksė yra labai netiksli.
rm SymLinkToDelete
Panašiai kaip atsieti, įsitikinkite, kad nukreipėte į tinkamą simbolinę nuorodą ir neįtraukite katalogo / nurodydami simbolinę nuorodą, kurią norite pašalinti, tai yra nuoroda, o ne tikras katalogas .
Galų gale nesvarbu, kokį metodą pasirinksite norėdami pašalinti simbolinę nuorodą, tiesiog vadovaukitės tuo, ką atsimenate ar jums patinka.
Žinote kitą ar geresnį būdą, kaip pakeisti ir ištrinti simbolines nuorodas komandinėje eilutėje? Praneškite mums komentaruose.