Paano Ko Tanggalin ang isang Symbolic Link sa Linux?

How Do I Remove Symbolic Link Linux



Ang isang simbolikong link, na kilala rin bilang symlink, ay isang file na tumuturo sa isa pang file. Ang mga puntos ng file na maaaring nasa pareho o magkakaibang direktoryo. Ito ay katulad ng mga shortcut sa Windows OS.

Sa post ngayon, ilalarawan namin kung paano alisin ang isang simbolikong link sa Linux. Tandaan na ang pag-alis ng isang simbolikong link ay hindi nakakaapekto sa file na itinuro nito.







Bago alisin ang isang file, maaari mong i-verify kung ito ay isang simbolikong link gamit ang ls -l command. Ipapakita rin nito sa iyo ang file o direktoryo na itinuturo nito.



$ls -ang

Ang ang sa mga pahintulot (lrwxrwxrwx) Kinukumpirma na ito ay isang simbolikong link.







Alisin ang isang Symbolic Link gamit ang unlink command

Ginagamit ang unlink command para sa pag-alis ng isang solong file mula sa system ng file. Upang alisin ang isang simbolikong link sa Linux, i-type ang i-unlink utos na sinundan ng pangalan ng simbolikong link at pindutin ang Enter:

$sudo i-unlinksymbolic_link

Palitan symbolic_link gamit ang pangalan ng simbolikong link na nais mong alisin. Pagkatapos nito, maaari mong gamitin ang ls -l utos upang kumpirmahin kung ang symlink ay tinanggal.



Alisin ang isang symlink na tumuturo sa isang direktoryo, huwag gamitin ang slash pagkatapos ng pangalan ng direktoryo. Sabihin nating nais nating alisin ang isang makasagisag na direktoryo ng link na pinangalanang Docs, tulad ng ipinakita sa sumusunod na screenshot:

Ang utos na alisin ang direktoryo ng symlink ay:

$sudo i-unlinkDocs

Alisin ang isang Symbolic Link gamit ang rm na utos

Maaari ding magamit ang utos na rm upang alisin ang isang simbolikong link. Para sa pag-alis ng isang simbolikong link sa Linux, i-type ang rm utos na sinundan ng pangalan ng simbolikong link at pindutin ang Enter:

$sudo rmmag-zoom

Pagkatapos nito, maaari mong gamitin ang ls -l utos upang kumpirmahin kung ang symlink ay tinanggal.

Maaari mo ring gamitin ang flag ng -i gamit ang rm na utos upang mag-prompt para sa kumpirmasyon.

$sudo rm -akomag-zoom

Inaalis ang isang symlink na tumuturo sa isang direktoryo, huwag gamitin ang slash pagkatapos ng pangalan ng direktoryo. Sabihin nating nais nating alisin ang isang makasagisag na direktoryo ng link na pinangalanang Docs, tulad ng ipinakita sa sumusunod na screenshot:

Ang utos na alisin ang direktoryo ng symlink ay:

$sudo rmDocs

Pagkatapos nito, maaari mong gamitin ang utos ng ls -l upang kumpirmahin kung ang symlink ay tinanggal.

Iyon lang ang mayroon dito! Natutunan mong alisin ang isang simbolikong link sa Linux OS gamit ang unlink at rm na utos sa post na ito. Habang tinatanggal ang isang simbolikong link, siguraduhing alisin lamang ang mismong simbolikong link, hindi ang file o direktoryo na nilo-link nito.