Respuestas:
Puede usar rm
para eliminar el enlace simbólico.
Ejemplo:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
Luego ...
rm tmo2
eliminará el enlace simbólico.
Puedes probar el unlink
comando también.
unlink
es un alias de rm
. por rm <symlink>
lo tanto funcionará igual queunlink <symlink>
Aquí está el enlace de referencia .
unlink
no tiene nada que ver con los enlaces simbólicos en particular. Ver serverfault.com/a/38817/64085
unlink
es un alias de rm
" [Cita requerida]
Supongamos que intentas hacer:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/
pero accidentalmente lo hizo:
sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/
Para corregirlo, simplemente navegue a la carpeta donde está el enlace y desvincule
cd /var/www/phpmyadmin/
~:# unlink somethingelse
Utilizará lo siguiente para eliminar el enlace simbólico
sudo rm path/to/the/link
rm
es el comando de terminal para eliminar un archivo. Vea rm --help
para más opciones que puede tomar.sudo
se usa porque el enlace simbólico se creó con sudo
. Por lo tanto, el archivo pertenece a la raíz y su usuario normal no podrá editarlo / eliminarlo ya que tiene menos 'poder' que la raíz.path/to/the/link
se /usr/share/php,yad,in
basará en tu comentario.También vea esta publicación y mi comentario a la primera respuesta para acceder a phpmyadmin cuando obtenga un error no encontrado después de la instalación.
Perdón por publicar en Necro, pero encontré esta pregunta cuando estaba buscando una respuesta a este problema.
Una pequeña advertencia que encontré fue que estaba intentando ejecutar rm
y unlink
en un enlace simbólico y recibía un error de que era un directorio.
$ rm folder_name/
rm: cannot remove ‘folder_name/’: Is a directory
$ unlink folder_name/
unlink: cannot unlink ‘folder_name/’: Not a directory
Para eliminar el enlace simbólico, lo usé unlink folder_name
pero fallaba si había un seguimiento, /
por ejemplo, unlink folder_name/
ya que cree que es un directorio, no el archivo que desea eliminar.
Estuve atemorizado aquí porque tuve que eliminar ay dpkg-divert
el nuevo paquete no se instalará hasta que se haya eliminado.
Entonces, si has hecho algo como esto:
sudo dpkg-divert --add --rename --divert /usr/bin/gcc.real /usr/bin/gcc
Necesitas eliminarlo con algo como esto:
sudo dpkg-divert --remove /usr/bin/gcc.real