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ć?
Odpowiedzi:
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.
Po prostu biegnij:
rm /usr/lib/libmysqlclient.18.dylib
Spowoduje to usunięcie pliku (tj. Łącza symbolicznego).
Alternatywnie możesz użyć unlink:
unlink /usr/lib/libmysqlclient.18.dylib
Miałem łącze wskazujące na folder o skróconej nazwie „testproject”: robisz to za pomocą tego polecenia
ln -s /Users/SHERIF/repo/test testproject
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.
Możesz usunąć ten link za pomocą sudo rm /usr/lib/libmysqlclient.18.dylib