Paano Tanggalin ang Mga Simbolo ng Link ng File



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang isang simbolikong link, na tinatawag ding isang malambot na link o kung minsan ay isang symlink, ay mahalagang isang file na naglalaman ng isang sanggunian sa ilang iba pang file at pinapayagan kang ma-access ito nang hindi papasok sa buong landas ng orihinal na file. Maaari kang mag-link sa mga regular na file o direktoryo, at maraming mga operating system package ang gumagamit nito sa kanilang kalamangan. Halimbawa, ang mga gumagamit ng Alak sa Linux o FreeBSD ay maaaring nakakita ng isang direktoryo na tinatawag na dosdevices na naglalaman ng mga simbolikong link sa mga simulated na MS-DOS drive upang makatulong sa pagpapatakbo ng mga programa sa Windows.



Sa paglaon, maaaring kailanganin mong alisin ang mga simbolikong link na nilikha mo sa iyong sarili o mga natitira mula sa isang programa. Maaari ka ring makatanggap ng isang mensahe ng error na nagbabasa ng 'Napakaraming mga antas ng mga simbolikong link,' na ipinapakita na ang isang link ay na-link pabalik sa sarili nito sa isang walang katapusang siklo.



Paraan 1: Pag-aalis ng Mga Simbolo ng Link ng Simbolo

Habang hindi ka dapat pumunta sa pag-aalis ng mga link nang walang magandang dahilan, gagawin ito ng isang solong utos para sa iyo na may isang minimum na paglalaro. Buksan ang isang window ng terminal sa pamamagitan ng pagpindot sa Ctrl, Alt at T nang sabay. Maaari mo ring hanapin ito sa pamamagitan ng pag-click sa Dash kung gumagamit ka ng Unity o simulan ito sa pamamagitan ng pag-click sa menu ng Mga Aplikasyon at pipiliin ito mula sa Mga Tool ng System kung gumagamit ka ng KDE, Xfce4, LXDE o ibang desktop environment.



Sa agarang paggamit ng cd upang mag-navigate sa kung saan ang nakakasakit na link ay pagkatapos ay gamitin rm -i linkName upang alisin ang link, na pinalitan ang linkName ng aktwal na pangalan ng link. Bibigyan ka ng isang prompt na magbasa ng 'rm: alisin ang simbolikong link na 'linkName'?' kung saan maaari mong i-type ang y at itulak na pumasok. Ang nakakasakit na link sa gayon ay tinanggal. Habang maaari mong alisin ang isang link sa pamamagitan lamang ng paggamit ng rm sa sarili nito, pinakamahusay na gamitin ang switch ng -i upang pilitin ang prompt upang masiguro mong talagang isang simbolikong link ang iyong tinatanggal. Kung may iba itong binabasa, pagkatapos ay maaari mong laging i-type ang n upang kanselahin ito.

Para sa kapakanan ng pagsasanay, tumungo kami sa direktoryo / tmp at ginamit ang mkdir bob upang lumikha ng isang direktoryo pagkatapos na naka-link dito sa ln -s bob jamie upang talagang gumawa ng isang simbolikong link. Maaari mong laging gamitin ln -s pangalan1 pangalan2 upang lumikha ng isang simbolikong link sa anumang file o direktoryo saanman sa isang file system. Halimbawa, lilikha ng isang symlink sa kasalukuyang direktoryo na tinatawag na i-edit na tumuturo sa malawak na file ng nanorc file. Maaari mong i-access ito pagkatapos tulad ng ito ay anumang iba pang mga file at kahit na gamitin mas i-edit upang tingnan ito.



Kapag tapos ka na, maaari mo nang magamit rm-i-edit upang alisin ang simbolikong link nang hindi kailanman hinahawakan ang aktwal file Ang isang utos na ito ay sapat na upang hilahin ang anumang link na ang iyong account ng gumagamit ay may access upang hilahin nang hindi na kinakailangang maglaro pa. Kung sakaling nahuli mong sinusubukan mong ayusin ang kinakatakutang error na 'Napakaraming antas ng mga simbolikong link' na may isang symlink na nangangailangan ng mas mataas na mga pribilehiyo upang gumana, pagkatapos ay subukan sudo rm -i edit upang tanggalin ang file. Dapat mag-prompt sa iyo ang system para sa iyong password at pagkatapos ay hilingin na tanggalin ang iyong account ng gumagamit.

Paraan 2: Pag-unlink ng mga symlink

Maaari mo ring alisin ang mga makasagisag na mga entry sa link sa anumang direktoryo sa pamamagitan ng pagta-type i-unlink ang linkName , kung saan ang linkName ang pangalan ng entry. Kaya maaari kang mag-type i-unlink ang pag-edit upang alisin ang file sa itaas. Dahil hindi ito nagbibigay ng pag-check sa katinuan o ang magandang prompt na ginagawa ng utos ng rm-i, hindi ito malapit sa inirekomenda, ngunit gumagana ito at dahil hindi ito kumukuha ng anumang mga pagpipilian masisiyahan na mas madaling gamitin , kahit na alinmang pamamaraan ay hindi dapat tumagal ng maraming paglalaro.

Palagi ka ring makakahanap ng rm sa bawat Unix system, batay man ito sa Linux, BSD, Solaris, macOS o kahit na ano pa man madalas itong ang ginustong paraan upang pumunta.

Basahin ang 3 minuto