Paano Mag-alis ng Symbolic Link (Symlink)

Anonim

Ang pag-alis ng simbolikong link ay nakakamit sa pamamagitan ng command line, at gaya ng ipapakita namin sa iyo, mayroon talagang dalawang magkaibang paraan upang i-undo ang isang malambot na link. Ito ay naglalayong sa mga user na gumugugol ng maraming oras sa command line, ngunit para sa mga hindi gaanong pamilyar, ang mga simbolikong link ay ginagamit sa Linux, Mac OS X, at Unix upang ituro ang isang lokasyon o file sa ibang lokasyon o file, tulad ng kung paano gumagana ang isang alias sa Mac OS X Finder o gumagana ang isang shortcut sa Windows desktop.

Puntahan natin ito at ipakita kung paano magtanggal ng symlink.

At oo, gumagana itong magtanggal ng symlink sa Linux, Mac OS X, o anumang iba pang modernong operating system na nakabatay sa Unix.

Mag-alis ng Symbolic Link na may pag-unlink

Ang pinakamahusay na paraan upang alisin ang isang symlink ay gamit ang naaangkop na pinangalanang tool na "i-unlink." Ang paggamit ng unlink upang tanggalin ang isang symlink ay napakasimple, kailangan mo lamang itong ituro sa simbolikong link upang i-unlink at alisin. Gaya ng nakasanayan sa command line, tiyaking tumpak ang iyong syntax.

unlink SymLinkToRemove

Kung ang simbolikong link ay sa isang file o isang link sa isang direktoryo, hindi mahalaga, direktang ituro ang symlink na pinag-uusapan at huwag idagdag ang / trailing slash sa dulo.

Halimbawa, kung nag-aalis kami ng simbolikong link mula sa ~/Desktop/hosts papunta sa /etc/hosts, gagawin mo ang sumusunod:

cd ~/Desktop/

unlink host

Maaari mong palaging kumpirmahin na tumitingin ka sa isang simbolikong link na may command na 'ls -l' tulad nito:

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

Iyan ang magsasabi sa iyo kung saan nakaturo ang symlink kung hindi ka sigurado.

Ang unlink command ay karaniwang ang rm command, na maaari mo ring gamitin kung gusto mong mag-alis ng simbolikong link.

Magtanggal ng Symlink na may rm

Maaari mo ring gamitin ang rm command nang direkta upang alisin ang mga simbolikong link. Kung hindi ka talaga kumportable sa paggamit ng diskarteng ito, maaari mong palaging paganahin ang isang kumpirmasyon gamit ang rm at srm na mga utos bago tumakbo ang mga ito, na kapaki-pakinabang para sa mga baguhan sa command line o sa mga may kilalang hindi magandang katumpakan ng syntax.

rm SymLinkToDelete

Kapareho ng pag-unlink, siguraduhing itinuturo mo ang wastong simbolikong link at huwag magsama ng direktoryo / kapag tinukoy ang simbolikong link na aalisin, ito ay isang link at hindi isang tunay na direktoryo kung tutuusin. .

Sa huli, hindi mahalaga kung aling paraan ang pipiliin mo para mag-alis ng simbolikong link, pumunta lang sa kung ano ang naaalala mo o kumportable.

May alam ka bang isa pa o mas mahusay na paraan upang baguhin at tanggalin ang mga simbolikong link sa command line? Ipaalam sa amin sa mga komento.

Paano Mag-alis ng Symbolic Link (Symlink)