Jawaban:
Anda dapat menggunakan rmuntuk menghapus symlink.
Contoh:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
Kemudian ...
rm tmo2
akan menghapus symlink.
Anda dapat mencoba unlinkperintah juga.
unlinkadalah perintah alias dari rm. karena itu rm <symlink>akan bekerja sama denganunlink <symlink>
Inilah tautan referensi .
unlinktidak ada hubungannya dengan symlinks pada khususnya. Lihat serverfault.com/a/38817/64085
unlinkadalah perintah alias rm" [Citation Needed]
Misalkan Anda berusaha melakukan:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/
tetapi tidak sengaja melakukannya:
sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/
Untuk memperbaikinya cukup arahkan ke folder di mana tautan berada dan batalkan tautan
cd /var/www/phpmyadmin/
~:# unlink somethingelse
Anda akan menggunakan yang berikut untuk menghapus tautan simbolik
sudo rm path/to/the/link
rmadalah perintah terminal untuk menghapus file. Lihat rm --helplebih banyak opsi yang bisa diambil.sudodigunakan karena tautan simbolik dibuat dengan sudo. Karena itu file tersebut milik root dan pengguna normal Anda tidak akan dapat mengedit / menghapusnya karena memiliki 'kekuatan' lebih sedikit daripada root.path/to/the/linkakan /usr/share/php,yad,indidasarkan pada komentar Anda.Juga lihat posting ini dan komentar saya untuk jawaban pertama untuk mengakses phpmyadmin ketika mendapatkan kesalahan yang tidak ditemukan setelah menginstal.
Maaf untuk posting necro tetapi saya menemukan pertanyaan ini ketika saya sedang mencari jawaban untuk masalah ini.
Peringatan kecil yang saya temukan adalah bahwa saya mencoba untuk menjalankan rmdan unlinkpada symlink dan saya mendapatkan kesalahan bahwa itu adalah direktori.
$ rm folder_name/
rm: cannot remove ‘folder_name/’: Is a directory
$ unlink folder_name/
unlink: cannot unlink ‘folder_name/’: Not a directory
Untuk menghapus symlink, saya menggunakan unlink folder_nametetapi gagal jika ada jejak /misalnya unlink folder_name/karena menganggap itu adalah direktori, bukan file yang ingin Anda hapus.
Saya terhuyung-huyung di sini karena saya harus menghapus a dpkg-divertdan paket baru tidak akan; t instal sampai dihapus.
Jadi jika Anda telah melakukan sesuatu seperti ini:
sudo dpkg-divert --add --rename --divert /usr/bin/gcc.real /usr/bin/gcc
Anda harus menghapusnya dengan sesuatu seperti ini:
sudo dpkg-divert --remove /usr/bin/gcc.real