Bir sembolik bağlantıyı nasıl kaldırırım?


90

sembolik bağlantıyı yeni oluşturdum ve sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibeğer istersem ondan nasıl kurtulacağımı merak ediyorum. Bunu nasıl yapacağım

Yanıtlar:


115

Sadece başka herhangi bir dosya gibi kaldırın: rm /usr/lib/libmysqlclient.18.dylib. rm, bağlantının gösterdiği dosyayı değil, sembolik bağın kendisini kaldıracaktır.


benim için macO'larda komut satırı jus beklemekten vazgeçtiğim bir şeyi beklemeyi bıraktı ve symlink'i Finder'dan sildim.
Yevgeniy Afanasyev

43

Ayrıca unlink komutunu da kullanabilirsiniz: unlink /path/to/sym/link

Finder'daki dosyayı silmenin de iyi çalıştığına inanıyorum, üzerinde küçük bir kısayol simgesi olacak.


10

Sadece koş:

rm /usr/lib/libmysqlclient.18.dylib

Bu, dosyayı (yani sembolik bağlantıyı) kaldıracaktır.

Alternatif olarak, bağlantıyı kaldır'ı kullanabilirsiniz:

unlink /usr/lib/libmysqlclient.18.dylib

3

Kısa adı "testproject" olan bir klasöre işaret eden bir bağlantı vardı: bunu bu komutla yaparsınız

ln -s /Users/SHERIF/repo/test  testproject

Eski klasör dizinine işaret eden unlink komutunu çalıştırdığımda bazı nedenlerle klasör adını başka bir şeyle değiştirmek zorunda kaldım, işe yaramadı.

Yalnızca unlink testprojectkısa adı kaldırmaya çalıştım, böylece aynı adı tekrar kullanıp yeni adlandırılmış klasöre bağlanabilirim. benim için iyi çalıştı.


1

Her nasılsa var olmayan bir klasöre bir sembolik bağım vardı. Nasıl olduğu hakkında hiçbir fikrim yok ama onu kaldırmak için en kolay yolu bulucuda açık buldum ve manuel olarak sildim. Terminal ile silmeye çalışırken harcanan bir saatten sonra bu karara geldim.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.