Kako odstraniti simbolno povezavo (Symlink)
Odstranitev simbolne povezave je dosežena prek ukazne vrstice, in kot vam bomo pokazali, dejansko obstajata dva različna načina za razveljavitev mehke povezave. To je namenjeno uporabnikom, ki veliko časa preživijo v ukazni vrstici, za manj znane pa se v Linuxu, Mac OS X in Unixu uporabljajo simbolne povezave, ki usmerjajo eno lokacijo ali datoteko na drugo lokacijo ali datoteko, podobno kot vzdevek deluje v Mac OS X Finderju ali bližnjica na namizju Windows.
Pojdimo takoj k temu in pokažimo, kako izbrisati simbolno povezavo.
In da, to deluje za brisanje simbolne povezave v Linuxu, Mac OS X ali katerem koli drugem sodobnem operacijskem sistemu, ki temelji na Unixu.
Odstranite simbolno povezavo z razvezo
Najboljši način za odstranitev simbolne povezave je z ustrezno poimenovanim orodjem »unlink«. Uporaba prekinitve povezave za brisanje simbolne povezave je izjemno preprosta, le usmeriti jo morate na simbolično povezavo, da prekinite povezavo in odstranite. Kot vedno pri ukazni vrstici se prepričajte, da je vaša sintaksa natančna.
odstrani povezavo SymLinkToRemove
Ali je simbolna povezava na datoteko ali povezava na imenik, ni pomembno, samo pokažite neposredno na zadevno simbolno povezavo in na koncu ne dodajte / končne poševnice.
Na primer, če bi odstranili simbolično povezavo iz ~/Desktop/hosts v /etc/hosts, bi naredili naslednje:
cd ~/Desktop/
prekini povezavo gostiteljev
Vedno lahko potrdite, da gledate simbolično povezavo z ukazom 'ls -l' takole:
ls -l -rwxr-xr-x 1 Paul staff 24K 19. junij 11:28 hosts -> /etc/hosts
To vam bo povedalo, kam kaže simbolna povezava, če niste prepričani.
Ukaz unlink je v bistvu ukaz rm, ki ga lahko uporabite tudi, če želite odstraniti simbolično povezavo.
Izbriši simbolno povezavo z rm
Ukaz rm lahko uporabite tudi neposredno, da odstranite simbolične povezave. Če niste ravno zadovoljni z uporabo tega pristopa, lahko vedno omogočite potrditev z ukazoma rm in srm, preden se zaženeta, kar je koristno za novince v ukazni vrstici ali tiste z notorično slabo natančnostjo sintakse.
rm SymLinkToDelete
Podobno kot pri prekinitvi povezave, se prepričajte, da kažete na pravo simbolno povezavo in ne vključite imenika / ko določate simbolno povezavo, ki jo želite odstraniti, je to navsezadnje povezava in ne pravi imenik .
Navsezadnje ni tako pomembno, katero metodo boste izbrali za odstranitev simbolične povezave, izberite samo tisto, kar se spomnite ali vam ustreza.
Poznaš drug ali boljši način za spreminjanje in brisanje simbolnih povezav v ukazni vrstici? Sporočite nam v komentarjih.