Sembolik bağlantı nasıl kaldırılır

107

Bu sembolik bağlantıyı oluşturmaya çalışıyordum:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

fakat yanlışlıkla yazdım:

sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin

Şimdi düzeltmek istiyorum ama sembolik link zaten var diyor.

    
sordu James 02.01.2014 07:55

5 cevap

129

Sembol bağlantısını silmek için rm değerini kullanabilirsiniz.

Örnek:

-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo

Sonra ...

 rm tmo2

sembolik bağlantıyı kaldıracaktır.

    
verilen cevap Rinzwind 02.01.2014 10:23
16

unlink komutunu da deneyebilirsiniz.
unlink , rm adlı bir takma addır. bu nedenle, rm <symlink> , unlink <symlink> ile aynı şekilde çalışacaktır

İşte referans bağlantı .

    
verilen cevap hakunami 06.11.2014 14:18
6

Sembolik bağlantıyı kaldırmak için aşağıdakileri kullanırsınız

sudo rm path/to/the/link

Açıklama

  • rm , bir dosyayı kaldırmak için terminal komutudur. Alabileceği daha fazla seçenek için rm --help bölümüne bakın.
  • Sembolik bağlantı sudo ile oluşturulduğundan sudo kullanılır. Bu nedenle dosya köke aittir ve normal kullanıcınız onu root'dan daha az 'güç' olduğu için düzenleyemez / kaldıramaz.
  • Yorumunuza göre path/to/the/link , /usr/share/php,yad,in olacaktır.

Ek

Ayrıca, yüklendikten sonra hata bulunamadığında phpmyadmin'e erişmek için bu gönderiye ve yorumuma yaptığım ilk yanıtı inceleyin.

    
verilen cevap chesedo 03.01.2014 10:32
1

Yapmaya çalıştığınızı varsayalım:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/

ancak yanlışlıkla yaptım:

sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/

Bunu düzeltmek için bağlantının bulunduğu klasöre gidin ve bağlantıyı kaldırın

cd /var/www/phpmyadmin/  
~:# unlink somethingelse
    
verilen cevap Metals Marata 02.11.2015 03:01
0

Burada coluttum çünkü dpkg-divert 'yi kaldırmam gerekiyordu ve yeni paket kazanılıncaya kadar kaldırıldı.

Yani böyle bir şey yaptıysanız:

sudo dpkg-divert --add --rename --divert /usr/bin/gcc.real /usr/bin/gcc

Şunun gibi bir şeyle kaldırmanız gerekiyor:

sudo dpkg-divert --remove /usr/bin/gcc.real
    
verilen cevap Sudipta Basak 01.05.2016 03:49

Etiketlerdeki diğer soruları oku