Estaba tratando de crear este enlace simbólico:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
pero accidentalmente escribí:
sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin
Así que ahora quiero corregirlo pero dice que el enlace simbólico ya existe.
symbolic-link
James
fuente
fuente
Puedes probar el
unlink
comando también.unlink
es un alias derm
. porrm <symlink>
lo tanto funcionará igual queunlink <symlink>
Aquí está el enlace de referencia .
fuente
unlink
no tiene nada que ver con los enlaces simbólicos en particular. Ver serverfault.com/a/38817/64085unlink
es un alias derm
" [Cita requerida]Supongamos que intentas hacer:
pero accidentalmente lo hizo:
Para corregirlo, simplemente navegue a la carpeta donde está el enlace y desvincule
fuente
Utilizará lo siguiente para eliminar el enlace simbólico
Explicación
rm
es el comando de terminal para eliminar un archivo. Vearm --help
para más opciones que puede tomar.sudo
se usa porque el enlace simbólico se creó consudo
. 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.Extra
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.
fuente
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
yunlink
en un enlace simbólico y recibía un error de que era un directorio.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.fuente
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:
Necesitas eliminarlo con algo como esto:
fuente