Kuidas eemaldada sümboolseid lingifaile



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Sümboolne link, mida nimetatakse ka pehmeks lingiks või isegi mõnikord sümboli, on sisuliselt fail, mis sisaldab viidet mõnele teisele failile ja võimaldab teil sellele juurde pääseda ilma algse faili täielikku rada sisestamata. Saate linkida tavalistele failidele või kataloogidele ja paljud opsüsteemipaketid kasutavad seda enda kasuks. Näiteks võivad Linuxi või FreeBSD-i Wine'i kasutajad olla näinud kataloogi nimega dosdevices, mis sisaldab sümboolseid linke simuleeritud MS-DOS-draividele Windowsi programmide käivitamiseks.



Lõpuks peate võib-olla eemaldama ise loodud sümboolsed lingid või programmist järele jäänud lingid. Võite isegi saada tõrketeate, mille tekst on „Liiga palju sümboolsete linkide tasemeid”, mis näitab, et link on lingitud tagasi iseendaga lõputu tsükli jooksul.



1. meetod: sümboolsete linkide failide eemaldamine

Kuigi te ei peaks linke ilma mõjuva põhjuseta eemaldama, teeb see teie jaoks ühe käsu, minimaalselt mängides. Avage terminaliaken, hoides samal ajal all Ctrl, Alt ja T. Samuti võite seda otsida, klõpsates Dashil, kui kasutate Unityt, või käivitage see, klõpsates menüüd Rakendused ja valides selle System Tools'ist, kui kasutate KDE, Xfce4, LXDE või mõnda muud töölaua keskkonda.



Kasutage viipal CD-d, et liikuda rikkuva lingi asukohta ja seejärel kasutada rm -i linkNimi lingi eemaldamiseks, asendades linkName lingi tegeliku nimega. Teile antakse viip, kus on kiri 'rm: eemaldage sümboolne link' linkName '?' kuhu saate sisestada y ja vajutada sisestusklahvi. Seega eemaldatakse rikkuv link. Ehkki saate lingi eemaldada lihtsalt rm-i iseenesest kasutades, on viip sundimiseks kõige parem kasutada lülitit -i, et saaksite veenduda, et see on tõepoolest eemaldatav sümboolne link. Kui see loeb midagi muud, võite selle tühistamiseks alati sisestada n.

Harjutamise huvides suundusime kataloogi / tmp ja kasutasime mkdir bobi kataloogi loomiseks, millele see lingiti ln -s bob jamie sümboolse lingi loomiseks. Sa võiksid alati kasutada ln -s nimi1 nimi2 luua sümboolne link mis tahes failile või kataloogile ükskõik kus failisüsteemis. Näiteks, loob praeguses kataloogis nimega edit sümbolilingi, mis osutab kogu süsteemi hõlmavale nanorfi failile. Seejärel saate sellele juurde pääseda nagu mis tahes muu faili ja isegi kasutada veel muuta sellele pilk peale visata.



Kui olete valmis, võite seejärel kasutada rm -i redigeeri eemaldada sümboolne link ilma tegelikku puudutamata faili. Sellest ühest käsust piisab, kui soovite tõmmata mis tahes linki, millele teie kasutajakontol on juurdepääs, ilma et peaksite edasi mängima. Kui olete kunagi püüdnud parandada kardetud viga „Liiga palju sümboolsete linkide tasemeid“ sümboli abil, mille töötamiseks on vaja suuremaid õigusi, proovige sudo rm -i muutmine faili kustutamiseks. Süsteem peaks küsima teie parooli ja paluma seejärel oma kasutajakonto kustutada.

2. meetod: sümbollingide linkimise tühistamine

Sümboolseid linkikirjeid saab ka suvalistest kataloogidest eemaldada, tippides unlink linkName , kus linkName on kirje nimi. Nii et võiksite tippida tühista muutmise linkimine ülaltoodud faili eemaldamiseks. Kuna see ei paku mõistlikkuse kontrollimist ega kena käsku, mida teeb käsk rm -i, ei tule see peaaegu nii soovitatav, kuid töötab ja kuna see ei võta ühtegi võimalust, on vaieldav, et seda on lihtsam kasutada , kuigi kumbagi tehnikat ei tohiks palju mängida.

Samuti leiate alati igast Unixi süsteemist rm, olenemata sellest, kas see põhineb Linuxil, BSD-l, Solarisel, macOS-il või isegi millelgi muul, seega on see sageli eelistatud viis.

3 minutit loetud