Kako ukloniti simboličku vezu (Symlink)

Anonim

Uklanjanje simboličke veze postiže se putem naredbenog retka, a kao što ćemo vam pokazati, zapravo postoje dva različita načina za poništavanje meke veze. Ovo je namijenjeno korisnicima koji provode puno vremena u naredbenom retku, ali za one manje poznate, simboličke veze se koriste u Linuxu, Mac OS X i Unixu da usmjere jednu lokaciju ili datoteku na drugu lokaciju ili datoteku, slično kao pseudonim radi na Mac OS X Finderu ili prečac radi na Windows radnoj površini.

Skočimo odmah na to i demonstriramo kako izbrisati simboličku vezu.

I da, ovo radi za brisanje simboličke veze u Linuxu, Mac OS X ili bilo kojem drugom modernom operativnom sustavu baziranom na Unixu.

Uklonite simboličku vezu s poništavanjem veze

Najbolji način za uklanjanje simboličke veze je alat s odgovarajućim nazivom "unlink". Korištenje poništavanja veze za brisanje simboličke veze iznimno je jednostavno, samo je trebate usmjeriti na simboličku vezu za poništavanje veze i uklanjanje. Kao i uvijek s naredbenim redkom, provjerite je li vaša sintaksa precizna.

unlink SymLinkToRemove

Bilo da je simbolička veza na datoteku ili poveznica na direktorij, nije važno, samo pokažite izravno na dotičnu simboličku vezu i nemojte dodavati kosu crtu / na kraju.

Na primjer, ako bismo uklonili simboličku vezu s ~/Desktop/hosts na /etc/hosts tada biste učinili sljedeće:

cd ~/Desktop/

prekini vezu između hostova

Uvijek možete potvrditi da gledate simboličku vezu pomoću naredbe 'ls -l' ovako:

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

To će vam reći kamo simbolička veza pokazuje ako niste sigurni.

Naredba unlink je u osnovi naredba rm, koju također možete koristiti ako želite ukloniti simboličku vezu.

Izbrišite simboličku vezu pomoću rm

Također možete izravno koristiti naredbu rm za uklanjanje simboličkih veza. Ako vam nije baš ugodno koristiti ovaj pristup, uvijek možete omogućiti potvrdu s rm i srm naredbama prije nego što se pokrenu, što je korisno za početnike u naredbenom retku ili one s notorno lošom preciznošću sintakse.

rm SymLinkToDelete

Slično kao i poništavanje veze, provjerite pokazujete li na ispravnu simboličku vezu i nemojte uključivati ​​direktorij / kada navodite simboličku vezu za uklanjanje, to je ipak veza, a ne pravi direktorij .

U konačnici nije bitno koju ćete metodu odabrati za uklanjanje simboličke veze, samo upotrijebite ono čega se sjećate ili vam odgovara.

Znate li neki drugi ili bolji način za izmjenu i brisanje simboličkih veza u naredbenom retku? Javite nam u komentarima.

Kako ukloniti simboličku vezu (Symlink)