właśnie utworzyłem łącze symboliczne sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
i zastanawiam się, jak się go pozbyć, gdybym chciał. Jak mam to zrobić?
86
Usuń je, podobnie jak każdy inny plik: rm /usr/lib/libmysqlclient.18.dylib
. rm usunie samo dowiązanie symboliczne, a nie plik, na który wskazuje łącze.
Możesz także użyć polecenia odłącz:
unlink /path/to/sym/link
Uważam, że samo usunięcie pliku w Finderze działa również dobrze, będzie na nim mała ikona skrótu.
źródło
Po prostu biegnij:
Spowoduje to usunięcie pliku (tj. Łącza symbolicznego).
Alternatywnie możesz użyć unlink:
źródło
Miałem łącze wskazujące na folder o skróconej nazwie „testproject”: robisz to za pomocą tego polecenia
Musiałem zmienić nazwę folderu na inną z pewnych powodów, kiedy uruchamiam polecenie odłącz, wskazując na stary katalog folderu, który nie działał.
Próbowałem tylko
unlink testproject
usunąć skróconą nazwę, aby móc ponownie użyć tej samej nazwy i utworzyć łącze do nowo nazwanego folderu. to działało dobrze dla mnie.źródło
Możesz usunąć ten link za pomocą
sudo rm /usr/lib/libmysqlclient.18.dylib
źródło
W jakiś sposób miałem link symboliczny do nieistniejącego folderu. Nie mam pojęcia, jak to się stało, ale okazało się, że aby go usunąć, najłatwiej było otworzyć go w wyszukiwarce i ręcznie usunąć. Podjąłem tę decyzję po godzinie zmarnowanej na próbę usunięcia go z Terminalem.
źródło